Tutorial Zendframework2 V002

Páginas: 8 (1820 palabras) Publicado: 8 de junio de 2015
ZendFramework 2

Zend Framework2

Zend Framework2, es un framework open source para PHP
desarrollado por Zend, empresa encargada de la mayor parte de
las mejoras hechas a PHP, por lo que se podría decir que es el
framework "oficial". Nos referiremos a Zend Framework por sus
iniciales ZF2 en esta guía.

1.
2.
3.
4.
5.

1

Modelo-Vista-Controlador MVC
Instalación de la IDE
Estructura de archivosen ZendFramework2.
Controladores y Vistas
Layout

Mariano García Galán

Zend Framework2

1. Modelo-Vista-Controlador MVC
¿Qué es el MVC?
El modelo vista controlador es un patrón de arquitectura de las aplicaciones software que
separa la lógica de la Interfaz de usuario.



Facilita la evolución del proyecto por separado.
Incrementa la reutilización y flexibilidad.

¿Cómo funciona?
1. El Usuariorealiza una acción en la interfaz.
2. El controlador trata el evento de entrada.
3. El controlador notifica al modelo la acción del usuario, lo que puede implicar un
cambio del estado del modelo.
4. Se genera una nueva vista. La vista toma los datos del modelo a través del controlador.
5. La interfaz espera otra interactuación con el usuario, para que comience otro nuevo
ciclo.
ModeloControlador

Vista

Json
Oracle
Mysql
PosgreSql

Lógica

HTML
CSS
JS

Modelo-Controlador
1.1

Controlador-Vista

Estándar de codificación de ZendFramework2.

 Seguir el estándar de codificación Zend y el uso de apertura de tags en las vistas
PHTML.
 Los atributos son siempre protegidos o privados y sólo se puede acceder a ellos
mediante métodos getter/setter.(Principio de ocultación)
 Se debe usarCamelCase en la escritura de código. Las clases siempre deben
comenzar con mayúsculas, mientras que los métodos y variables deben
nombrarse con minúscula al inicio y luego CamelCase.
 No se pueden usar short tags (  Los nombres de archivo deben llamarse igual que la clase que contienen. Sólo
debe haber una clase por archivo.

2

Mariano García Galán

Zend Framework2

El modelo le envíainformación al controlador y el controlador le envía la información
a la vista. Este es el funcionamiento básico del MVC.

3

Mariano García Galán

Zend Framework2

2. Instalación de la IDE
Para trabajar con ZF2 vamos a utilizar Neatbeans IDE .
https://netbeans.org/downloads/index.html
También la instalación de XAMPP
https://www.apachefriends.org/es/index.html
¿Qué es Xampp?
XAMPP es el entorno más popularde desarrollo con PHP
XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que contiene
MySQL, PHP y Perl. El paquete de instalación de XAMPP ha sido diseñado para ser
increíblemente fácil de instalar y usar.

2.1

Habilitar Neatbeans para poder crear proyectos con la estructura ZF2.
2.1.1

En primer lugar debemos descargar ZendFramework Skeleton de Github.https://github.com/zendframework/ZendSkeletonApplication
También existe la posibilidad de descargar la documentación en la que está basado
este tutorial o verlo en la página oficial.
http://framework.zend.com/

2.1.2

Instalación de Composer.

https://getcomposer.org/download/

La instalación de Composer en Windows se puede hacer a través del instalador.

4

Mariano García Galán

Zend Framework2
Abrir líneade comandos de Windows y escribir Composer debería de salir esto:

Ir al directorio //c:xampp/htdocs/zendskeletonapplication
Y luego escribir
composer install
php composer.phar self-update
dentro de la carpeta ZendskeletonApplication descomprimida (En mi caso lo guardo
en htdocs, el .zip y la carpeta descomprimida)

5

Mariano García Galán

Zend Framework2

2.1.3 Instalacion de githttp://git-scm.com/download/win
2.2.4 Una vez instalado abriremos NeatBeans IDE, desplegamos la pestaña
“Tools” y hacemos click en “Options”.

Comprobar que Composer y Php tienen la ruta correcta. Tenemos que hacer referencia
al Composer.phar de la carpeta ZendSkeletonAplication.

6

Mariano García Galán

Zend Framework2
El siguiente paso es hacer click en Zend 2 y establecer la ruta del archivo . Zip de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutoriales
  • tutorial
  • Tutorial
  • Tutorial
  • tutorial
  • tutorial
  • Tutorial
  • Tutoriales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS