我试图删除emailCanonical上的唯一索引,以便多个用户可以共享相同的电子邮件地址.但是,我不想直接编辑FOS/UserBundle/Resources/config/doctrine/User.orm.xml,因为对bundle本身的任何更新都将删除更改.有没有什么办法可以覆盖我自己的bundle中的emailCanonical字段,同时扩展基本用户(FOS/UserBundle/Model/User.php)
use FOS\UserBundle\Entity\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;
use Foo\BarBundle\Constant\SecurityConstant;
class User extends BaseUser {
protected $id;
...
}
Run Code Online (Sandbox Code Playgroud)
提前致谢!