Ver Mensaje Individual
  #13 (permalink)  
Antiguo 10/12/2010, 07:05
Avatar de pablofmorales
pablofmorales
 
Fecha de Ingreso: abril-2008
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 222
Antigüedad: 16 años
Puntos: 37
Respuesta: Aplicaciones anidadas (Padre - Hijo)

Lo que mas me gusta de ZF es que todo es muy simple nunca hace nada muy complicado las implementaciones son simples.

Tu respuesta esta en tu pregunta.

Vos tenes una app1, que queres que herede comportamiento a tu app2

HERENCIA!!


No necesitas nada mas

Por default vos tus modelos los extendes de Zend_Db_Table_Abstract, tus controllers de Zend_Controller_Action.

Pero tranquilamente puden extender de una clase que hayas creado, donde compartan algunas cosas como las sesiones, conexiones de base de datos. Pero la verdad es que habria que estudiar como funciona tu app.


Si tenes un Frontend y un Backend, la opcion mas normal en ZF es crear modulos. Hay otras formas pero esta es la mas logica.

Podes compartir modelos, especificando que tus modelos estan en X carpeta, y las llamadas son siempre a Application_X_Models. Lo mismo con las vistas

Vos tenes directorios posibles donde pueden estar tus views scripts, agregas los lugares donde tienen que buscar la vista y listo.

No tenes que pensar nada raro con ZF, es bastante natural, no como esos framework hechos por aficionados como CodeIgniter, aca hay gente capaz que esta de tras de ZF.
__________________
blog