我在 Symfony2 应用程序中有以下捆绑架构:
CommonBundle
FirstBundle
SecondBundle
中实现了几个功能CommonBundle
。这些功能必须在其他 2 个捆绑包中可用。
的FirstBundle
andSecondBundle
因此有它们自己的特征 + 的那些CommonBundle
。routing.yml
这些捆绑软件都在主应用程序文件中定义了自己的主机。
我正在尝试做的事情:
的功能CommonBundle
应与当前捆绑包的布局一起显示。
例如,如果我点击http://firstbundle.myapp.com/common/feature1
,我应该会看到FirstBundle
包的布局。
如果我点击,则应使用捆绑包http://secondbundle.myapp.com/common/feature1
的布局。SecondBundle
我怎样才能做到这一点?
我不能使用包继承,因为同一个包不能扩展两次。
CommonBundle
在我当前的实现中,每个包都会在自己的主机中导入路由。