现在,我正在使用Doctrine 2面对有关我的symfony 2应用程序架构的三个问题。这是一个捆绑应用程序。
我当然会使用一些控制器,但我需要一些特殊的控制器“BeforeController”才能在其他控制器之前调用。在“BeforeController”中,我想放置一些初始化方法。通过“BeforeController”扩展控制器是最佳做法吗?
我想在ServiceContainer中创建一些服务。对于我拥有的每个实体,我想创建自己的服务(例如,有产品实体,因此我将创建产品服务,提供使用产品操作的方法等),如果这是好方法。或者它是否属于控制器能力?
有人可以解释一下,控制器或服务能力是什么吗?
我想创建一些逻辑和直观的架构。也许任何类图都应该帮助我。
有人能形容我一些关于它的最佳做法吗?
答案 0 :(得分:3)
来自文档:
我推荐了来自SymfonyCon Warsaw 2013 How Kris Writes Symfony Apps的视频。
希望得到这个帮助。