0

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 に関するエラー メッセージは他にありません。

バグを見つけましたか、それともどこかで何かを見逃していますか?

4

1 に答える 1

0

バグに当たったようです。16 日前に Fabien Pennequin によるいくつかのプル リクエストをマージした後、期待どおりに動作するようになりました。

于 2012-10-06T13:49:39.950 に答える