gpt4 book ai didi

entity-framework - 不是有效的实体或映射的父类(super class)

转载 作者:行者123 更新时间:2023-12-03 14:29:51 25 4
gpt4 key购买 nike

我有 2 个包,1 个 CMS 包将作为父包。
我在两个包中都有重复的实体。赞 User CMS 包中的用户我把它变成了一个抽象类。 (不确定这是否是正确的选择。实际上,我想要的是在需要时扩展我的用户实体。)。

cms 用户:

abstract class User implements UserInterface

捆绑用户:
use MV\CMSBundle\Entity\User as BaseUser;

/**
* @ORM\Entity(repositoryClass="MV\NameBundle\Repository\UserRepository")
* @DoctrineAssert\UniqueEntity(fields={"email"}, message="user.email.already.exist" )
*/
class User extends BaseUser
{
....
}

我收到错误 Class "MV\CMSBundle\Entity\User" is not a valid entity or mapped super class.
我在 symfony 的文档中搜索过,找到了这个页面: entities-entity-mapping但他们没有添加一些内容 xD

哦,不,我不想使用 FOSUserBundle ;)

Symfony:2.1

最佳答案

就我而言,我失踪了 * @ORM\Entity在我的类(class)定义中。

/**
* @ORM\Entity
* @ORM\Table(name="listtype")
*/
class ListType
{
...
}

关于entity-framework - 不是有效的实体或映射的父类(super class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14662535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com