Crear un nuevo controlador
Para crear un controlador se añadirá un nuevo fichero PHP en la carpeta /app/controllers/..
Dicho fichero deberá contener la primera letra mayúscula y deberá ir en plural a menos que finalice en «s»:
/app/controllers/Nombrecontroladores
-
Dentro del archivo es importante declarar las variables de configuración al principio del documento tal como vemos en el ejemplo:
static $tab = ‘cl_bebidas’; //nombre de la tabla
static $cat = ‘bebida’; //categoría
static $pre = ‘bebida’; //prefijo
static $col = ‘bebida_id’; //columna primary key
static $fnd = ‘bebida_alias’; //find
-
A continuación configuramos los métodos para poder apoyarnos en los métodos globales del proyecto. Estos métodos serán:
function getAll($p) {return Globals::getAll($p, self::$tab, self::$col);} // Recupera los datos de la tabla
function getRow($p) {return Globals::getRow($p, self::$tab, self::$col);} // Recupera los datos de la columna especifica
function getMeta($p) {return Globals::getMeta($p, self::$tab, self::$col);} // Recupera los datos de la tabla meta
function search($p) {return Globals::search($p, self::$tab, self::$fnd);} // Busca los datos a partir de la variable $fnd
function buildForm() {return Globals::buildForm(self::$tab, self::$col, self::$cat, self::$pre);} // Cambia los valores de la tabla function buildFormMeta($key) {return Globals::buildFormMeta($key, self::$tab, self::$col, self::$cat, self::$pre);}
// Cambia los valores de la tabla meta