zend models architecture
Digamos que tengo dos tablas en una base de datos: proyectos y usuarios. Creo dos modelos, que extienden Zend_Db_Table_Abstract:Model_DbTable_Users
yModel_DbTable_Projects
.
Ahora, ¿es un buen patrón para crear una instancia deModel_DbTable_Projects
dentro deModel_DbTable_Users
clase ? En otras palabras: ¿está bien poner alguna lógica en este modelo, o debo crear otra clase, que useModel_DbTable_Users
yModel_DbTable_Projects
?
Utilizo para poner toda la lógica en los modelos, que extienden Zend_Db_Table_Abstract, pero en grandes proyectos puede hacer que el código sea muy sucio. Entonces, ¿puede darme algún consejo sobre modelos de arquitectura (los enlaces a los artículos serían geniales!).