ApplicationControllerBase

De KumbiaPHP Framework Wiki
Saltar a: navegación, buscar

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.