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。