我尝试安装 JSMSerializerBundle,但在 1.1 版本中使用元数据库事件。当我想清除我的缓存时,它失败并出现错误:
[ErrorException]
可捕获的致命错误:
传递给的参数 1JMS\SerializerBundle\Twig\SerializerExtension::__construct()
必须是 的实例JMS\SerializerBundle\Serializer\SerializerInterface
,Symfony\Component\Serializer\Serializer
给定的实例,
/opt/lampp/htdocs/Korum/app/cache/dev_new/appDevDebugProjectContainer__5033ecec2dcbc__.php
在第 2397 行调用并在/opt/lampp/htdocs/K/vendor/bundles/JMS/SerializerBundle/Twig/SerializerExtension.php
第 37行定义
事实上,AppKernel
代码对我来说似乎很奇怪$this
:
// in AppKernel::registerBundles()
$bundles = array(
// ...
new JMS\SerializerBundle\JMSSerializerBundle($this),
// ...
);
你也有这个错误吗?