TYPO3 findAll 返回空

Fel*_*lix 0 typo3 extbase typo3-6.2.x

我的控制器中有这个:

/**
 * shopUsrMasterdataRepository
 *
 * @var 

\TYPO3\BackendcustomerExtension\Domain\Repository\ShopUsrMasterdataRepository
 * @inject
 */
protected $shopUsrMasterdataRepository;

    $user = $this->shopUsrMasterdataRepository->findAll();
Run Code Online (Sandbox Code Playgroud)

它返回空或 null ...但在数据库中有大约 600 个条目。

可能是什么问题呢?

使用 TYPO3 6.2.31

谢谢

Wol*_*ang 5

通过 TypoScript 设置 pid(记录所在位置)

plugin.tx_myext {
    persistence {
        storagePid = xxx
    }
}
Run Code Online (Sandbox Code Playgroud)

或者禁用控制器中对 pid 的要求,例如:

/** @var \TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings $querySettings */
$querySettings = $this->objectManager->get('TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings');
$querySettings->setRespectStoragePage(false);
$this->myRepository->setDefaultQuerySettings($querySettings);
Run Code Online (Sandbox Code Playgroud)