Cuando la creación de nuevos proyectos ZF i normaly tienen esta estructura de directorios:Cuándo usar los módulos en Zend Framework?
- aplicación
- módulos por defecto
-
- controlador
- formas
- vista
- modelos
- de administración
- controlador
- formularios
- vista
- modelos
-
- lenguaje
- compartían
- modelos
- módulos por defecto
- biblioteca
- pública
utilizo únicamente módulos cuando por ejemplo, el diseño es diversa, o se utiliza una base de datos diversa, o, por supuesto cuando se trata de un caso muy especial, como un administrador-backend o un foro/junta. Entonces tengo el controlador para las diferentes partes de la aplicación. por ejemplo, JobController, ProductController, etc.
Un colega mío me mostró su diseño de base. es casi lo mismo, pero usa muchos módulos. al igual que Job-Module, Product-Module, cada uno de estos módulos tiene en su mayoría 2 controladores, un IndexController y un AdminController.
Su configuración funciona y no está mal, pero nunca vi tal enfoque, parece complicado.
Así que a llegado a su fin:
- ¿Cuándo utilizar los módulos y cuando usted se adhieren a controladores?
- ¿Cuál es su regla para decidir el módulo o no?
- ¿Cuáles son los pros y los contras de la configuración de mi colega en su punto de vista ?
- ¿Cuáles son los inconvenientes y ventajas de mi configuración en su punto de vista?
TIA
Rufino
EDITAR: ver http://mwop.net/blog/2012-04-30-why-modules.html para obtener información sobre los módulos rediseñados en ZF2.0
gracias por su respuesta. - tiene un buen punto, como en mi enfoque cuando tengo un foro o módulo de administración es independiente en el otro módulo. pero, por ejemplo, hay un módulo de usuario propio, que muy probablemente sea requerido por otros módulos. la pregunta es cuándo la complejidad de la dependencia es una razón para no usar módulos. – Rufinus
@Rufinus TBH, considero que los módulos de ZF no tienen valor siempre que no pueda descargar un BlogModule en algún lugar, ejecutarlo y ¡bang! mi aplicación tiene un blog – Gordon
¿Cómo puedes obtener la recompensa cuando respondiste la mitad de una de sus preguntas? No me importa no conseguirlo, pero me gustaría obtenerlo. – Iznogood