我使用sonataNofificationBundle
,他们提供了四个后端。我有自定义要求所以想要再添加一个后端。他们在
DependencyInjection/configuration.php,
DependencyInjection/SonataNotificationExtension.php,
Resources/Config/backend.xml.
我想创建一个覆盖这些文件的bundle来创建另一个后端,而不是在sonataNotificationBundle
文件中进行更改。
Symfony2是否允许覆盖DependencyInjection配置文件?有没有办法实现同样的目标?
答案 0 :(得分:2)
答案 1 :(得分:1)
如果您有自己的后端,则可以在专用捆绑包内创建后端服务。然后在Sonata通知配置部分(http://www.sonata-project.org/bundles/notification/2-1/doc/reference/advanced_configuration.html)内,您可以提供后端的服务ID。
就是这样!