архитектура Zend моделей
Допустим, у меня есть две таблицы в базе данных: проекты и пользователи. Я создаю две модели, расширяющие Zend_Db_Table_Abstract:Model_DbTable_Users
а такжеModel_DbTable_Projects
.
Теперь это хороший шаблон для создания экземпляраModel_DbTable_Projects
внутриModel_DbTable_Users
класс ? Другими словами: можно ли использовать какую-либо логику в этой модели или я должен создать другой класс, который используетModel_DbTable_Users
а такжеModel_DbTable_Projects
?
Я использую всю логику в моделях, которые расширяют Zend_Db_Table_Abstract, но в больших проектах это может сделать код очень нечистым. Итак, можете ли вы дать мне какой-нибудь совет по архитектуре моделей (ссылки на статьи будут великолепны!).