我正在尝试在 sf2.1 项目中使用https://github.com/FabienPennequin/FPNTagBundle包。全部作为文档(带有注释)完成,但我收到此错误:
可捕获的致命错误:传递给 DoctrineExtensions\Taggable\TagManager::loadTagging() 的参数 1 必须是 DoctrineExtensions\Taggable\Taggable 的实例,Acme\TagBundle\Entity\Document 的实例,在 /project/src/Acme/TagBundle 中调用/Controller/DocumentController.php 在第 111 行并在 /project/vendor/fpn/doctrine-extensions-taggable/lib/DoctrineExtensions/Taggable/TagManager.php 第 201 行中定义
另外,当我发送 php app/console dictionary:generate:entities Acme 我得到这个:
为命名空间“Acme”生成实体
[错误异常]
运行时注意事项:Acme\TagBundle\Entity\Tagging::setTag() 的声明应与 /projects/bazar/project/ 中的 DoctrineExtensions\Taggable\Entity\Tagging::setTag(DoctrineExtensions\Taggable\Entity\Tag $tag) 兼容src/Acme/TagBundle/Entity/Tagging.php 第 22 行
你能帮帮我吗?