我已经通过作曲家安装了FPNTagBundle。我已经成功地将标签添加到我的文章中,但是当我将 DoctrineExtensions 的TagRepository
添加为存储库时,使用
/**
* @ORMEntity(repositoryClass="DoctrineExtensionsTaggableEntityTagRepository")
* @ORMTable
*/
class Tag extends FPNTagBundleEntityTag
并尝试使用标签存储库的方法getResourceIdsForTag('post', 'tagname')
,它失败了。我已经检查了存储库类
$tagRepo = $this->getDoctrine()->getRepository('GergelyPolonkaiFrontBundle:Tag');
echo get_class($tagRepo);
这不是TagRepository
,而是DoctrineORMEntityRepository
.我没有关于 repositoryClass 的任何其他错误消息,即使我指定了无效的类名。
我是否发现了错误,还是在某处错过了某些内容?
看来我遇到了一个错误。在 16 天前合并了 Fabien Pennequin 的一些拉取请求后,它现在似乎按预期工作。