You are on page 1of 13

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

INTRODUCCIN A
ZEND FRAMEWORK 2

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

1. INTRODUCCIN:

Zend Framework2 nos proporciona un esqueleto de proyecto, que contiene una estructura de carpetas, facilitndonos la configuracin previa de un proyecto.
Las carpetas creadas en la instalacin son las siguientes:

config: En esta carpeta se encuentra los archivos de configuracin de nuestro proyecto, el cual hace uso de otros archivos de configuracin o precargado de algn recurso que utiliza nuestro proyecto. Por ejemplo: Configuracin de la conexin a una base de datos, configuracin de un mdulo especfico, etc.
data: Inicialmente tiene una carpeta de cache, donde se guardar archivos
cacheados de nuestro proyecto.
module: Es donde se encuentra nuestros mdulos de nuestro proyecto, separados en carpetas, por defecto nos trae el mdulo Application y en su sitio oficial se puede descargar y configurar nuevos mdulos.
public: Es nuestra puerta de entrada a nuestro proyecto va web. aqu normalmente estar nuestros archivos js, cs, librerias externas de parte del navegador.
vendor: Es donde se encuentra nuestra libreria zendframework y otros recursos como los mdulos externos que utilizar nuestro proyecto. incialmente tenemos una carpeta zf2.

Tambin tenemos archivos composer: composer.phar y composer.json, el archivo


json nos sirve para configurar las libreras y/o modules que necesita nuestro proyecto. Composer es una herramienta para la gestin de dependencias en PHP.
Permite declarar e instalar las bibliotecas dependientes del proyecto.

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

2. INSTALAR XAMPP:
XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor web Apache y los intrpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrnimo de X (para cualquiera de los
diferentes sistemas operativos), Apache, MySQL, PHP, Perl.

2.1. Abrir el Enlace: http://www.apachefriends.org/es/xampp-windows.html

2.2. Clic en Siguiente

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

2.3. Clic en Siguiente

2.4. Dejar el nombre por defecto y clic en Siguiente

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

2.5. Clic en Siguiente

2.6. Clic en Siguiente

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

2.7. Terminar la instalacin.

2.8. Clic en Start en Apache y MySQL.

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

3. INSTALAR ZEND FRAMEWORK2:


3.1. Abrir el Enlace: https://github.com/zendframework/ZendSkeletonApplication
3.2. Descomprimimos y cambiamos de nombre a zf2
3.3. Clic en el botn Shell

3.4. Ingresar a la carpeta, mediante la lnea de comandos:


cd htdocs\zf2

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

3.5. Ingresar mediante comando: php composer.phar self-update

3.6. Luego instalar el composer, mediante el comando: php composer.phar install

3.7. Abrir la direccin Web: http://localhost/zf2/public/

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

3.8. Creamos un Nuevo Proyecto:

3.9. Tenemos los archivos de Zend Framework 2, por lo tanto escogemos:

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

3.10. Examinamos el archivo existente:

3.11. Configuracin de Ejecucin y finalizacin:

10

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

3.12. Ejecutamos la aplicacin:

3.13. Agregar la funcin holaAction:

11

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

3.14. Creamos una vista hola.phtml:

12

Ing. Donny Acosta Benites

Introduccin a ZF2

TECNOLOGA DE PROGRAMACIN

ULADECH CATLICA 2014

3.15. Digitar el siguiente cdigo en hola.phtml:

3.16. Finalmente, nos mostrar:

13

Ing. Donny Acosta Benites

Introduccin a ZF2

You might also like