Controladores

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