composer経由でFPNTagBundleをインストールしました。記事にタグを正常に追加しましたが、DoctrineExtensionsTagRepository
を repositoryClass として追加すると、
/**
* @ORM\Entity(repositoryClass="DoctrineExtensions\Taggable\Entity\TagRepository")
* @ORM\Table
*/
class Tag extends FPN\TagBundle\Entity\Tag
TagRepository のメソッドを使用しようとするとgetResourceIdsForTag('post', 'tagname')
、失敗します。私はリポジトリクラスをチェックしました
$tagRepo = $this->getDoctrine()->getRepository('GergelyPolonkaiFrontBundle:Tag');
echo get_class($tagRepo);
ではなくTagRepository
、しかしDoctrine\ORM\Entity\Repository
。無効なクラス名を指定しても、repositoryClass に関するエラー メッセージは他にありません。
バグを見つけましたか、それともどこかで何かを見逃していますか?