DB からユーザーをロードするための Symfony2 クックブック チュートリアルに従おうとしています。
このチュートリアルでは、ACME/UserBundle があり、私のインストールには含まれていないことを前提としていますが、自分で作成できると想定しているだけです (プラグイン パッケージとは異なり、どこかにダウンロードする必要がありますか?)。
バンドル UserBundle を作成し、チュートリアルのエンティティ User からコードをコピーして貼り付けました (ここの最初のコード ボックス)。
この行は私にとって物事を壊しているようです:
@ORM\Entity(repositoryClass="Mycompany\UserBundle\Entity\UserRepository")
私が得るエラーメッセージは次のとおりです。
Fatal error: Class 'mycompany\UserBundle\Entity\UserRepository' not
found in /var/www/mycompany/vendor/doctrine/lib/Doctrine/ORM/EntityManager.php
on line 578
したがって、私は自分の UserBundle を作成することはできなかったと思います (これはそれを行うプラグインをインストールする方法ではなく、それを行う方法に関するチュートリアルだと思っていたので奇妙です)、または登録する必要があることを知っていると仮定しました。どういうわけかentityRepositoriesの中のエンティティ?
symfony の上級者がこれについて教えてくれたら、とてもありがたいです。これまでに Symfony2 について学んだことはすべて本当に気に入っていますが、ここで学ぶのは少し遅いです。