0
私はTYPO3バージョン7.6.18を持っています。私の延長のコントローラでTYPO3 userRepository return NULL
私はアクションで
/**
* @var \Fhk\Feusersplus\Domain\Repository\UserRepository
* @inject
*/
protected $userRepository;
を持っている私は
var_dump($this->userRepository);
を試してみて、問題は、それがNULL、非オブジェクトを返すということです!なぜ ??私はすべてのキャッシュを消去し、cf_extbase_reflectionから行を削除し、typo3tempを削除しました。
私の他の拡張機能では動作しています!あなたはなにか考えはありますか ?あなたは(あなたがあなたから抽象アクションをのObjectManagerが必要か、またのObjectManagerを作成する必要があります)、手動でリポジトリオブジェクトを作成することができます
あなたは「すべてクリアキャッシュ」ボタンを使用しましたインストールツールでは?通常は動作します。 'typo3temp'やデータベース行を手動で削除する必要はありません。 – Jost
+1は@Jostのため、TYPO3のキャッシュをクリアしてアノテーションを新たに読み込む必要があります。これは問題を解決するはずです。 – j4k3