Está en la página 1de 3

10/06/2015

CLASE DE ZEND FRAMEWORK 2


Zend eskeleton application -> descarga de github
Zf2 Estructura

.gitignore -> ignora subida en github

Agrega librerias por medio de sistema windows


Comprobacion en opciones avanzadas del sistemas por medio del path

Se ejecuta por cmd estando dentro de la ruta del xampp/htdocs


Php composer.phar self-update
Composer debe tener dentro del proyecto

Php composer.phar install


Se instala la librera zend dentro del proyecto

Comenzamos con la creacin de un controller, este al igual que zf1 hace


referencia a una view.
Se puede configurar que se puede o no mostrar algo de una plantilla dentro
del action de un controlador, por la razon de que este se maneja con partial
los cual son llamados y configurados dentro de un layout.
Para que un nuevo modulo de la aplication se pueda mostrar dentro del
proyecto este se lo debe incluir dentro del module.config se encuentra
dentro de la carpeta config del modulo.
Layout->addchild => funcin para agregar contenido partial desde el
controlador.
Layout se maneja dentro de directorio view.

Module.config

Router = se guarda las url que se usarn para direccionamiento y no


tener que quemar las rutas en todas partes. url( ruta).
Segment.- admite variable y es Validador de las variables.
Literal.- Sin variables.

Dentro de module se encuentra src-> dentro de esto se agrega el modulo,


form, models
Namespace, use

This->getRequest;
this->getBaseUrl => Obtiene llamada desde el controlador

form->prepare
se abre y cierra form dentro del view

19/06/2015
En el contructor del Dao se puede especiicar que tipo de variable me debe
traer (Tablegatewey)
El tablegateway ya me trae el nombre de la base, el tablegateway se
configura en el module.php

La conexin a la base de datos se la hace en el local.php y global.php, sino


el adapter no funcionar. Esto es dentro de directorio config/autoload.

El local sirve para especificar el usuario y contrasea, mientras que en el


global.php se puede aadir los detalles de las bases que quiera aadir. En el
local se dirige a la base que se ha especificado en global.php

También podría gustarte