Zend Framework 2 - 最佳模块结构

时间:2012-12-17 13:01:21

标签: php module zend-framework2

我已经与Django合作了一段时间,但现在我要切换到Zend

我的问题是:在创建新模块时,即“后端”,我有3个不同的模型类,我需要在这个后端管理。我是否将所有文件放在Backend / src / Backend / ...或者我只是这样的结构:Backend / src / Class1 / ... Backend / src / Class2 ...

起初我认为模块类似于Django应用程序。但如果我进一步分叉,它会像超级应用程序......?

1 个答案:

答案 0 :(得分:2)

假设你的问题的确是指ZF2而不是ZF1:

类命名空间确定src文件夹内的路径(默认情况下)。您可以根据需要放置文件,但要使自动加载器正常工作,并让其他人轻松理解,遵循此约定是明智的。

示例:

Class Namespace: Backend\Entity
Class Name: FirstEntity
Save Path: module/Backend/src/Backend/Entity/FirstEntity.php