Symfony FOUserundle-Synfony2.8:2个不同的实体

Symfony FOUserundle-Synfony2.8:2个不同的实体,symfony,Symfony,我下载了FOUSERBUNDLE,但在添加实例实体时遇到问题 我有一个实体“Person”,它继承了FOUSERBUNDLE的用户: class Person extends BaseUser{ /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ p

我下载了FOUSERBUNDLE,但在添加实例实体时遇到问题

我有一个实体“Person”,它继承了FOUSERBUNDLE的用户:

 class Person extends BaseUser{
     /**
     * @var int
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
     protected $id;

     /**
     * @var string
     *
     * @ORM\Column(name="firstname", type="string", length=255)
     */
     private $firstname;
     ...
}
我还有另外两个实体,这些实体继承了Person!:

class Person1 extends Person{
    ...
    /* Same attributes that Person but differents associations */
    ...
}


 class Person2 extends Person{
    ...
    /* Same attributes that Person but differents associations */
    ...
 }
但FOUSERBUNDLE的认证使用在线一个实体(人)

如何添加Person1或Person2的实例并使用此实例登录?

请参阅

PUGXMultiUserBundle扩展了FOSUserBundle,将该功能添加到 处理不同类型的用户。目前只支持ORMDB 驱动程序,并基于doctrine2继承

PUGXMultiUserBundle扩展了FOSUserBundle,将该功能添加到 处理不同类型的用户。目前只支持ORMDB 驱动程序,并基于doctrine2继承


我想要,如果可能的话,避免这个捆绑包,因为我想要的文档不多。如果可能的话,避免这个捆绑包,因为文档不多