Esqueleto para empezar una aplicación modular o única con Zend Framework(ZF)

February 10, 2008 | In: php, zend framework

Andries Seutens ha creado un esqueleto de directorios y archivos para poder empezar una aplicación utilizando ZF (en mvc).

Interesante la forma que tiene de estructurar el código para el Indez, metiéndoselos en un archivo “application.php” que es llamado, de manera limpia y ordenada, desde el “index.php”

Aún estoy haciendo pruebas, pero la primera mini aplicación que he podido hacer funciona perfectamente.

versión App unica. (no modular)

descargar. 

Estructura de directorio

se compone de lo siguiente:

  1. una estructura de código convencional (par empezar nuestro proyecto)
  2. un archivo de arranque (index.php)
  3. Un archivo de configuración con 2 etapas: producción, arranque (config.ini)
  4. Controlador de errores(ErrorController.php)
  5. Controlador de arranque(index)(IndexController.php)
  6. Etc…

Para poder empezar a testear lo primero es bajarnos Zend_Framework en el directorio “conventional/lybrary”. Una vez bajado ZF lo ponemos en nuestro servidor de prueba y lo testeamos así: “http://localhost/ <foldername> /document_root/”

versión modular:

descargar.

estructura de directorios

Básicamente se compone de los mismo que la versión unica, solo que cambia el disparador en el indice y la configuración; pero funciona todo a la perfección.

Personalmente lo pienso utilizar en el primer proyecto que pueda.

fuentes:
original:  http://andries.systray.be
metodología de funcionamiento: http://naneau.nl

Comemtario