2
我試圖使用JMSSerializerBundle,我用Composer安裝它。如何覆蓋供應商捆綁配置?
我產生我OwnBundle與symfony的發電機,我能夠使用$this->get('serializer')
不過,我想,因爲它是在文檔中規定覆蓋的配置,所以我創建了一個config.yml My/OwnBundle/Resources/config/
我把
jms_serializer:
metadata:
directories:
OwnBundle:
namespace_prefix: My\OwnBundle
path: %kernel.root_dir%/serializer/
要確保我的配置被加載,我加
$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
$loader->load('services.yml');
$loader->load('config.yml');
但我得到這個錯誤時,運行控制檯工具:
沒有擴展能夠加載配置 「jms_serializer」(在 〜/我的/ OwnBundle/DependencyInjection /../資源/配置/ config.yml)。 查找名稱空間「jms_serializer」,找不到任何東西
我做錯了什麼?
有關信息,我的services.yml爲空(空服務&參數)。
我完全是Symfony2的新手,但我是RTFM。