从存储库调用 public 方法时调用成员函数 persist() on null
Call to a member function persist() on null when calling a public method from the repository
我环顾四周想看看这个问题可能是什么,但我没有找到任何类似的东西。
错误:
Call to a member function persist() on null
异常将我指向这一行
$this->repository->getEntityManager()->persist($data);
在我的存储库中,我这样调用实体管理器
public function getEntityManager()
{
parent::getEntityManager();
}
为什么会抛出异常?
我对此很困惑。
In my repository i call the entitity mananger like so
public function getEntityManager()
{
parent::getEntityManager();
}
尝试return parent::getEntityManager();
public function getEntityManager()
{
return parent::getEntityManager();
}
我环顾四周想看看这个问题可能是什么,但我没有找到任何类似的东西。
错误:
Call to a member function persist() on null
异常将我指向这一行
$this->repository->getEntityManager()->persist($data);
在我的存储库中,我这样调用实体管理器
public function getEntityManager()
{
parent::getEntityManager();
}
为什么会抛出异常? 我对此很困惑。
In my repository i call the entitity mananger like so
public function getEntityManager() { parent::getEntityManager(); }
尝试return parent::getEntityManager();
public function getEntityManager()
{
return parent::getEntityManager();
}