приложений вместе с реализацией 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
?
Извините, если я задал много вопросов, может быть, слишком много, но я действительно очень смущен этим!
Спасибо