我使用CommandController更新记录。当我在命令中执行findByUid()时,仅返回空白白页,脚本结束。 它与 TYPO3 7.6.35 ELTS
一起运行我做
DebuggerUtility::var_dump($this->xyzRepository->findByUid(123));
die('died');
没有出现调试输出,晶粒没有没有输出,而是只有空白的白页。
我将功能手动添加到了回购中:
public function findByUid($uid) {
$query = $this->createQuery();
$query->matching(
$query->equals('uid', $uid)
);
return $query->execute();
}
在此之后-可以正常工作。我的Debug-Output是带有我的记录的QueryResult,并且die()如预期的那样“死了”。
我不知道为什么会这样。该命令内部有多个存储库,如果不需要,我不想自己在每个存储库中创建findByUid。任何人有解决或解决此问题的想法吗?