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.