symfony2 不是有效的实体或映射的超类(使用的超类)
Posted
技术标签:
【中文标题】symfony2 不是有效的实体或映射的超类(使用的超类)【英文标题】:symfony2 is not a valid entity or mapped super class (used super class) 【发布时间】:2018-06-06 00:58:50 【问题描述】:如果我使用
使用 Doctrine\ORM\Mapping 作为 ORM;
我收到以下错误
\"SilexStarter\Entity\AbstractEntity\" 的类 \"SilexStarter\Entity\User\User\" 子类不是有效的实体或映射的超类。
(不使用别名也可以正常工作)。doctrine documentation 中的别名。
我的用户类:user class 我的 AbstractEntity 类:AbstractEntity class
我已经使用了 google 和 ***(搜索),但我没有找到任何解决方案。 我希望你可以帮助我 ! :)
【问题讨论】:
【参考方案1】:换行
* @ORM\Entity(repositoryClass="UserRepository")
到
* @ORM\Entity(repositoryClass="SilexStarter\Repository\UserRepository")
解决问题?
【讨论】:
不,这不是问题所在。如果我使用 ORM 的别名(如教义文档),我只会收到错误。以上是关于symfony2 不是有效的实体或映射的超类(使用的超类)的主要内容,如果未能解决你的问题,请参考以下文章
Symfony2 Class Brenne\BaseBundle\Entity\Websites 不是有效的实体或映射的超类
问:Symfony2 - Doctrine - Class xxx 不是有效的实体或映射的超类
错误生成 crud:CLass XX 不是有效实体或映射的超类