gpt4 book ai didi

php - Symfony-在null上调用成员函数setFunction()

转载 作者:行者123 更新时间:2023-12-03 08:47:31 25 4
gpt4 key购买 nike

我写了一个返回数据的代码,但我不断收到错误消息“在null上调用成员函数setFunction()”。

我的服务

public function enableNotification($user)
{
$user->setNotification(1);

$this->em->flush();
}

我的 Controller
   public function enableNotificationAction()
{
$user = $this->getUser();

$this->container->get('my.route')->enableNotification($user);

return $this->success('', 'true');
}

最佳答案

它等效于Java NullPointerException。我猜您有一个带有setFunction()方法的类,并且该类的实例等于null。

错误消息是您不能执行以下操作:

null->setFunction($varToSet);

尝试给出发生这种情况的代码

编辑:关于您对该问题的最后评论,这意味着您的服务等于null。您使用的是哪个版本的symfony?

关于php - Symfony-在null上调用成员函数setFunction(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50601374/

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