Você está na página 1de 19

UNIVERSIDAD NACIONAL

AGRARIA DE LA SELVA

FACULTAD DE INGENIERIA EN INFORMATICA


Y SISTEMAS

CURSO

: desarrollo de aplicaciones web

Docente

: ING. Brian pando cesar.

Alumno:

BRAVO CERVANTES GILDER

Tingo-mara, 04 DE noviembre DEL 2013

CONFIGURACION DE ZEND FRAMEWORK Y EJEMPLO DEMOSTRATIVO CON BASE DE


DATOS MYSQL
1. RESUMEN
En el presente manual se realizara la configuracin del zend framework 1.12.3 y realizar un
ejemplo demostrativo de una base de datos agenda con una tabla contactos.
2. REQUERIMIENTOS
Descargar el zend framework 1.12.3 minimal
Netbeans
Wamp server
3. PROCEDIMIENTOS
3.1. Configurar el zend framework 1.12.3 minimal
3.1.1.Instalar el wamp server.
3.1.2. Descomprimir el paquete zend framework 1.12.3 minimal
3.1.3. Copiar el bin del zend framework en el wamp bin y dentro crear una carpeta
llamado zendmin

3.1.4. Copiar la carpeta library en wamp server.

3.1.5. Ir a inicio equipo (anti clic) propiedades configurar avanzada del sistema
elegir variables de entorno ->elegir el path y aumentar la siguiente direccin del
wamp server (;C:\wamp\bin\Zendmin\bin; C:\wamp\bin\php\php5.3.10) en valor de
la variable y aceptar.

3.1.6.En el mismo crear una variable de sistema Llamado (ZEND_TOOL_INCLUDE_PATH) y


aumentar la direccin del wamp server(C:\wamp\library) y aceptar

3.1.7. Abrir el cmd para ver la versin del zend registrado.

3.1.8. Iniciar el wamp server, luego abrir el archivo php.ini como se muestra en la imagen,
para luego incluir la lnea de cdigo INCLUDE_PATH = "C:\wamp\library"
Despus de; Windows: "\path1;\path2" como se muestra en la imagen y solo
guardar

3.1.9. Luego ir al cmd y escribir el comando del zend framework (zf setup config-file) esto
para poder registrar el zend framework con el netbeans.

Luego de realizar este paso se tiene que ir a (C:\Program Files\NetBeans


7.2.1\php\zend) tienes que ir dondese ha instalado el netbeans y luego copiar el
NetBeansCommandsProvider dentro de la carpeta C:\wamp\library

3.1.10. Para tener el correcto funcionamiento se debe habilitar (quitar el ;) en el wamp


server apache httpd.ini el mod_rewrite.so como se muestra en la imagen y
guardarlo. Para luego reiniciar el wamp server.

3.2. Listar contactos


Crear la base de datos agenda con su tabla contactos con 5 campos los cuales son:

Abrir el netbeans y crear el proyecto AgendaZend como se muestra en las imgenes

C:\wamp\www\AgendaZend

Seleccionar el Zend Php Web Framework e ir a opcions luego en General y seleccionar la


carpeta del wamp (C:\wamp\library) como se muestra en la imagen

Ir a zend y registrar el zend en register provider . Y finalizar la creacin del proyecto

Te debe quedar asi el proyecto:

En la application.ini aumentar la conexin de la base de datos. Como se muestra en la


imagen

Crear el controlador ContactoController para eso Abrimos el Terminal o el Smbolo


de Sistema y nos posicionamos en el directorio del proyecto (AgendaZend/). De la
siguiente manera y le damos enter , ah nos crea el controlador y la carpeta del
controlador en la vista con el index:

De esta manera debe quedarte

Luego en la carpeta contactos agregamos las acciones agregar (add), modificar


(update) y por ultimo eliminar (delete).

Te crea el add, update, delete con sus respectivos acciones en el


ContactoController.php

Ahora creamos en la carpeta models la tabla de consulta para la base de datos


agenda de la siguiente manera

Y en debe aparecer de la siguiente manera en el netbeans

Agregamos el siguiente cdigo para las respectivas acciones de la tabla y lo


guardamos

En el controlador del contacto agregamos el siguiente cdigo para poder listar los
datos de la tabla contactos

Ahora abrimos el index.phtml de la carpeta contactos y digitamos el siguiente cdigo

Y los ejecutamos, para ver el diseo tenemos que escribir


http://localhost/AgendaZend/public/ , antes tenemos que direccionar el index.phtml
de la carpeta ndex hacia la carpeta contacto.

En la pgina hacer clic en Ver contactos y nos muestra el listado

3.3. Agregar contactos


- Para realizar esta accin, primero se tiene que crear el formulario, para eso se tiene
que abrir el smbolo del sistema.

Se tendra de la siguiente manera

Ahora digitamos el siguiente cdigo, que es nada menos la caja de texto con sus
respectivos nombres

Luego abrimos el controlador contactos y digitamos el siguiente cdigo

En la vista script contacto abrir el index.phtml y agregar el siguiente cdigo (solo


el cdigo que esta despus de la tabla)

En la vista script contacto abrir el add.phtml y agregar el siguiente cdigo

Ahora ejecutamos y agregamos datos.

3.4. MODIFICAR CONTACTOS


- Como ya tenemos creado el formulario solo agregamos el cdigo en el controlador
contacto

En la vista script contacto index.phtml

En la vista script contacto update.phtml

ejecutamos

3.5. ELIMINAR CONTACTOS


- Agregamos en el controlador contactos el siguiente cdigo en deleteAction

En el delete.phtml

en index.phtml agregar el siguiente cdigo

EJECUTAR Y COMPROBAR LA ACCION

4. CONCLUCIONES
Se realiz lo ms claro posible la configuracin del Zend Framework.
Se logr terminar una aplicacin simple utilizando Zend Framework.
La programacin es ordenada y fcil de entender, ya que cuenta con clases que ya
estn definidas, por ejemplo la conexin a la base de datos.

Você também pode gostar