我有 2 个捆绑包,1 个 CMS 捆绑包将成为父捆绑包。我在两个捆绑包中都有重复的实体。就像User
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