приложения соединялись с реализацией ZendFramework + Doctrine 1.2 в течение некоторого времени, но теперь у них есть первый опыт использования большего количества модулей. Я попросил, чтобы модуль по умолчанию с определенным макетом был виден всем, а модуль администратора - с другим макетом.
До сих пор в своих приложениях я всегда использовал следующую структуру:
/app
/application
/acls
/configs
/controllers
/forms
/layouts
/models --> models by doctrine
/generated --> base models by doctrine
/plugins
/views
/Bootstrap.php
/data
/doctrine
/data
/migrations
/schema
/schema.yml
/doctrine.php
/library
/public
/tests
Итак, мой вопрос: как структура моего приложения должна выполнять то, что требуется?
Я попытался использовать инструмент zend и посмотреть, какую структуру я создал командой:
zf create module admin
курс после запуска
zf create project app
Я заметил, что в модуле создания команд я создал папку modules
в application
. Внутри modules
создано admin
, а внутри создано controllers
, models
и views
.
Так что помимо разделения означает контроллер zf и корректный вид, но также и модели. Но моя доктрина создает все модели с одной стороны! : D
Как я могу использовать шаблоны, созданные доктриной для каждого модуля?
Тогда как мне назначить новый макет для модуля администратора?
Для гостя вечеринки вы посоветуете мне покинуть объект, который сейчас используется, или переместить все это в форме default
?
Извините, если я задал много вопросов, может быть, слишком много, но я действительно очень запутался в этом!
Спасибо