gpt4 book ai didi

symfony - JMS 调用成员函数 has() on null

转载 作者:行者123 更新时间:2023-12-03 10:26:04 25 4
gpt4 key购买 nike

捆绑版本 1.3.1|交响乐版本 3.3| PHP 版本 7.1.9

预期行为

安装不同的包(JMSTranslationBundle、JMSDIExtraBundle、检查我是否有 sensio/framework-extra-bundle)后,在 config.yml 和 routing_dev.yml 中进行正确的配置后,正确的行为应该是/_trans 将我带到一个翻译界面(工作),不要改变任何其他东西。

实际行为

走上与/_trans 不同的路线返回 调用成员函数 has() on null 并出现错误 500。因此,除了翻译 UI 之外,整个网站都死了。

重现步骤

安装 JMSTranslationBundle,然后在询问时安装 JMSDIExtraBundle 以获取 Web UI之后,测试/_trans。这应该工作。但是当你到达你的其他路线时,他们返回 500 错误

最佳答案

我有完全相同的问题 (Sf 3.3.9/PHP 7.1.9)。我必须删除 AppKernel 中与“JMSDiExtraBundle”相关的行才能使我的应用程序再次运行。这是我发现的唯一解决方法,效率不高。

非常低的跟踪日志信息,这是我的:

堆栈跟踪: enter image description here

日志:

CRITICAL 19:56:59 php   Call to a member function has() on null
CRITICAL 19:56:59 request Uncaught PHP Exception Symfony\Component\Debug\Exception\FatalThrowableError: "Call to a member function has() on null" at /Users/stephanfo/PhpstormProjects/openbuy/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerTrait.php line 233

异常: enter image description here

任何帮助都会有所帮助。谢谢,史蒂夫。

关于symfony - JMS 调用成员函数 has() on null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46416830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com