我已经与Django
合作了一段时间,但现在我要切换到Zend
。
我的问题是:在创建新模块时,即“后端”,我有3个不同的模型类,我需要在这个后端管理。我是否将所有文件放在Backend / src / Backend / ...或者我只是这样的结构:Backend / src / Class1 / ... Backend / src / Class2 ...
起初我认为模块类似于Django应用程序。但如果我进一步分叉,它会像超级应用程序......?
答案 0 :(得分:2)
假设你的问题的确是指ZF2而不是ZF1:
类命名空间确定src文件夹内的路径(默认情况下)。您可以根据需要放置文件,但要使自动加载器正常工作,并让其他人轻松理解,遵循此约定是明智的。
示例:
Class Namespace: Backend\Entity
Class Name: FirstEntity
Save Path: module/Backend/src/Backend/Entity/FirstEntity.php