2

我正在尝试按照教程 ## 进行操作,但遇到了问题。
我收到以下异常:

Call to undefined method Symfony\Component\Config\Definition\Builder\NodeBuilder::fixXmlConfig() in DIR\vendor\jms\serializer-bundle\JMS\SerializerBundle\DependencyInjection\Configuration.php line 46

有谁知道发生了什么?

我已启用两个必需的捆绑包:

new JMS\SerializerBundle\JMSSerializerBundle($this),
new FOS\RestBundle\FOSRestBundle(),

我猜可能其中一个捆绑包尚未更新到 2.3?

4

1 回答 1

4

如果您对这两个依赖项都使用dev-master分支,则可以启动并运行它。

作曲家.json

"require": {
    ...
    "friendsofsymfony/rest-bundle": "0.12.0",
    "jms/serializer-bundle": "dev-master",
    "jms/di-extra-bundle": "dev-master"
},

应用内核.php

new JMS\SerializerBundle\JMSSerializerBundle($this),
new FOS\RestBundle\FOSRestBundle(),

这似乎已经为我整理好了。

于 2013-06-14T07:11:16.057 回答