【发布时间】:2011-11-02 20:48:27
【问题描述】:
应用加上 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
我注意到创建命令模块我在application 中创建了一个文件夹modules。
在modules 中创建了admin,并在其中创建了controllers、models 和views。
所以zf除了意味着分离控制器和视图正确之外,还意味着模型。 但是我的学说一方面创造了所有的模型! :D
如何使用由学说为每个模块创建的模板?
那我该如何为管理模块分配新的布局呢?
对于聚会的客人,您建议我离开当前使用的设施或将其全部移动到default的表格中?
对不起,如果我提出了很多问题,也许太多了,但我真的很困惑!
谢谢
【问题讨论】:
标签: zend-framework structure doctrine-1.2