2

我正在使用sonataNofificationBundle,他们提供了四个后端。我有自定义要求,所以想再添加一个后端。他们有后端配置

DependencyInjection/configuration.php,
DependencyInjection/SonataNotificationExtension.php, 
Resources/Config/backend.xml. 

我不想对文件进行更改sonataNotificationBundle,而是想创建一个包来覆盖这些文件以再创建一个后端。

Symfony2 是否允许覆盖 DependencyInjection 配置文件?有没有办法达到同样的目标?

4

2 回答 2

2

也许您想快速浏览一下有关覆盖捆绑配置的官方文档?

于 2013-07-16T14:44:18.173 回答
1

如果您有自己的后端,则可以在专用捆绑包中创建后端服务。然后在 Sonata Notification 配置部分 ( http://www.sonata-project.org/bundles/notification/2-1/doc/reference/advanced_configuration.html ) 中,您可以提供后端的服务 ID。

而已!

于 2013-07-25T09:25:22.960 回答