我有一种将统计信息发送给一群人的方法。
public function sendNewsletterStatistics ()
{
$snapshotName = $this->getSnapshotName($this->period);
$snapshotRepo = $this->entityManager->getRepository(NewslettersStatisticSnapshot::class);
$snapshot = $snapshotRepo->findOneByName($snapshotName);
...
我的问题是,当我运行该方法时,我得到以下输出:
错误:在空的/usr/src/app/src/AppBundle/Service/NewsletterStatisticsService.php:53上调用成员函数findOneByName()
我已经验证了我的NewslettersStatisticSnapshot班级是否存在,并且已经检查了我是否具有use导入该班级所需的正确语句。
我在这里做错了什么?
===
编辑:这是我实体顶部的内容。
/**
* NewslettersStatisticSnapshot
*
* @ORM\Table(name="newsletters_statistics_snapshot")
* @ORM\Entity(repositoryClass="AppBundle\Entity\Repository\NewslettersStatisticSnapshotRepository")
*/
class NewslettersStatisticSnapshot
{
...