src文件夹中的子文件夹有什么意义

时间:2013-05-21 09:30:38

标签: symfony

我需要在项目中创建三个文件夹。在每个中我都必须创建一些包含适当类的子文件夹。

那么为SRC文件夹中的所有包创建子文件夹有什么意义呢?

我的意思是,我正在将我的项目划分为Folder1Bundle,Folder2Bundle等......所以文件夹结构将是:

的src /项目名/ Folder1Bundle
SRC /项目名/ Folder2Bundle

并且src文件夹将仅包含ProjectName文件夹...为包文件夹创建大文件夹的重点是什么,而不是将所有包直接放入SRC文件夹?

1 个答案:

答案 0 :(得分:2)

查看best practices for structuring bundles

  

bundle也是PHP命名空间。命名空间必须遵循PHP 5.3命名空间和类名称的技术互操作性标准:它以供应商段开头,后跟零个或多个类别段,并以命名空间短名称结尾,后者必须以Bundle后缀结尾。

因此,供应商名称(在您的情况下为ProjectName)用于构造命名空间,并且不会与其他命名空间和symfony包的命名冲突。

哦,非常重要的是,目录结构反映了你的php命名空间1:1