我安装了FOSRestBundle,但它需要JMSSerializerBundle

我在部门中添加了以下几行:

[JMSSerializerBundle]
    git=git://github.com/schmittjoh/JMSSerializerBundle.git
    target=bundles/JMS/SerializerBundle


在此说明了如何执行此操作:http://jmsyst.com/bundles/JMSSerializerBundle/master/installation

但是当我尝试$php bin/vendors install时,它显示了一个错误:

[InvalidArgumentException]
  The service definition "jms_serializer.serializer" does not exist.

最佳答案

您应该在new FOS\RestBundle\FOSRestBundle(),方法中的AppKernel.php中的registerBundles()行中注释。然后安装JmsSerializerBundle,然后应该推荐该行并注册JsmSerializerBundle

关于symfony - 安装JMSSerializerBundle,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13920138/

10-13 09:20