0

我已经通过作曲家安装了FPNTagBundle 。我已经成功地将标签添加到我的文章中,但是当我添加 DoctrineExtensions'TagRepository作为 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 回答