3.3.1. Convenciones
Los controladores en KumbiaPHP deben llevar las siguientes convenciones y características:
El archivo debe creado sólo en el directorio app/controllers/. El archivo debe tener el nombre del controlador y la terminación _controller.php, por ejemplo saludo_controller.php.
El archivo debe contener la clase controladora con el mismo nombre del archivo en notación CamelCase. Retomando el ejemplo anterior el nombre de la clase controladora sería SaludoController.
*/
public $limit_params = FALSE;
… métodos …
}
3.3.2. Creación de un Controlador
Ahora se pondrá en práctica lo visto anteriormente y crearemos un controlador (controller) llamado saludo.
<?php |
3.3.3. Clase AppController
Es importante recordar que KumbiaPHP es un framework MVC y POO. En este sentido existe AppController y es la super clase de los controladores, todos deben heredar (extends) de esta clase para tener las propiedades (atributos) y métodos que facilitan la interacción entre la capa del modelo y presentación.
La clase AppController esta definida en app/libs/app_controller.php es una clase muy sencilla de usar y es clave dentro del MVC.