【发布时间】:2015-01-22 11:16:26
【问题描述】:
我知道 Symfony2 包应该包含一组通用的功能。但是,您对这组功能的定义有多精细?例如,我有一个处理创建和编辑内容的 ContentBundle。然后我有一个处理标记和类别等的 TaxonomyBundle。最后我有一个处理民意调查的 PollsBundle。
我遇到的麻烦是学说实体依赖于其他捆绑包中的实体。例如,我在 TaxonomyBundle 中有一个实体“Type”,而 PollBundle 中的“Poll”属于“Type”。最后,“类型”属于 ContentBundle 中的“内容”。
在尝试分离关注点时,我是否过于细化了?像内容和分类这样的东西应该是同一个包的一部分吗?
tl;dr 就 Symfony2 捆绑包的功能而言,范围有多大?
【问题讨论】: