を返します。TYPO3のfindAllは、私は私のコントローラでこれを持って、空の
/**
* shopUsrMasterdataRepository
*
* @var
\TYPO3\BackendcustomerExtension\Domain\Repository\ShopUsrMasterdataRepository
* @inject
*/
protected $shopUsrMasterdataRepository;
$user = $this->shopUsrMasterdataRepository->findAll();
それは空またはnullを返します...しかし、データベースに600個のエントリABOTがあります。
何が問題なのですか?
のTypoScript
plugin.tx_myext {
persistence {
storagePid = xxx
}
}
経由(レコードが位置しています)PIDを設定したり、コントローラー、例えばにおけるPIDのための要件を無効TYPO3に6.2.31
おかげ
確認してください。それ以外の場合は、すべてのエントリがrootpageのuid = 0に格納されている場合のみ、クエリはWHERE ... AND pid = 0で実行されます。 – jokumer
正しいストレージPIDをどのように把握できますか? ... $ user = $ this-> shopUsrMasterdataRepository-> findByEmail($ fe_user) - > getFirst(); 'これもnullを返す – Felix
下記を参照して、TypoScript +をチェックしてDBにどの値が設定されているか調べてくださいあなたのShopUsrMasterdataテーブル – jokumer