Diferencia entre revisiones de «ApplicationControllerBase»

De KumbiaPHP Framework Wiki
(Página creada con '='''ApplicationControllerBase'''= Es una clase definida en el archivo controllers/application.php, de esta forma: <source lang=php> <?php class ControllerBase { }//fin de la ...')
 
 
Línea 48: Línea 48:
  
 
El método seguridad ahora se encuentra disponible para cualquier controlador.
 
El método seguridad ahora se encuentra disponible para cualquier controlador.
 +
 +
[[Categoría:Application Controller]]

Revisión actual del 02:14 6 jun 2009

ApplicationControllerBase[editar]

Es una clase definida en el archivo controllers/application.php, de esta forma:

<?php

class ControllerBase {

}//fin de la clase
?>

La clase tiene como objetivo permitir que se compartan ciertos métodos y atributos que deben estar disponibles para todos los controladores de la aplicación.

<?php

class ControllerBase {

  protected function seguridad(){
    /* ... */
  }

}//fin de la clase

?>

y por ejemplo en el controlador productos podríamos usar este método así:

<?php

class Productos extends ApplicationController {

  public function adicionar(){

    if($this->seguridad()){
      /* .... */
    }

  }

}//fin de la clase

?>

El método seguridad ahora se encuentra disponible para cualquier controlador.