Я пытаюсь удалить уникальный индекс в emailCanonical, чтобы несколько пользователей могли использовать один и тот же адрес электронной почты. Тем не менее, я не хочу редактировать FOS/UserBundle/Resources/config/doctrine/User.orm.xml напрямую, так как любые обновления самого пакета удаляют это изменение. Есть ли способ переопределить поле 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;
...
}
Спасибо заранее!