你对课程进行排序吗?

时间:2016-04-21 20:02:04

标签: symfony

我正在使用symfony2开发和内部网应用程序。我目前只使用一个胖包来完成我的所有功能。看起来像what is recommended and what most symfony2 developpers do

我想知道你如何处理不断增长的应用程序,你不断创建实体。您是否只是在捆绑包中的Entitiy目录中创建它们?你把它们分成子目录吗?

同样的问题可以应用于其他类,如表格。

对此有何建议?

2 个答案:

答案 0 :(得分:0)

在我看来,即使最佳实践说要使用单个捆绑包,对于大型项目来说,这可能会让你失去时间。

在我的项目中,我习惯于创建: - 静态页面和资源的一个包:例如PagesBundle - 成员区域的一个捆绑:UserBundle - 应用程序核心的一个捆绑包:例如,博客中的ArticlesBundle。

这用于在树Symfony2中分离和节省时间。 告诉我你的想法。

答案 1 :(得分:0)

这是一个非常主观的话题,主要依赖于你最熟悉的东西。现在最佳实践只提出一个大包的原因是捆绑方法主要是为了可重用性。

有些人甚至建议在src \ YourNamespace \ Entity。

中存储任何包之外的实体

无论哪种方式:子目录绝对是对类进行排序的非常有价值的选择。