我想知道我是否对我的项目构想做了很好的选择。我不是专家,这也是我想知道其他开发人员的不同观点的原因。
我的项目分为两个Bundles:
我想从各处访问我的不同对象。到现在为止,我复制了它们,但我认为这不是最好的事情。
那么如果在BackOfficeBundle中实现了这个对象,我怎样才能访问前台的对象? 任何人都可以开导我吗?谢谢。
答案 0 :(得分:1)
如果您只在两个捆绑包中使用相同的类,则应使用受symfony
架构
src
| myvendorname
|Bundles
| FrontOfficeBundle
| BackOfficeBundle
|Components
| MyMutualClasses1
| MyMutualClasses2
或者,如果您在两个捆绑包中使用相同的服务,请在MutualBundle中声明服务(请注意,FrontOfficeBundle与MutualBundle具有相关性。对于BackOfficeBundle,相同)
src
| myvendorname
|Bundles
| FrontOfficeBundle
| BackOfficeBundle
| MutualBundle