【发布时间】:2013-08-15 08:45:56
【问题描述】:
我在 Symfony2 中创建了一个包含我的 webapp 的包。在那里,我有一些映射到我的 MySQL 数据库的实体。它们位于Acme\MyBundle\Entities。
现在我创建了一些辅助类,我不会只在MyBundle 中使用它们,所以我将它们外包到一个单独的包中(例如Acme\MyHelperBundle)。到这里一切都清楚了。
但是我究竟应该把业务逻辑文件放在哪里呢?我把它们放进去
-
Acme\MyHelperBundle\Entities或 -
Acme\MyHelperBundle\Resources或 Acme\MyHelperBundle\Resources\src- 或任何其他位置?
对于这些帮助类,什么是好的命名空间?
【问题讨论】:
-
为什么不 Acme\MyHelperBundle\BusinessLogic ?
-
如果这是好的做法?这就是我问的原因。