Zend Framework 2 - 最佳模块结构



我已经和Django一起工作了一段时间,但现在我必须切换到Zend

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

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

假设您的意思是 ZF2 而不是问题详细信息中的 ZF1:

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

例:

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

最新更新