在用户 FOS 中添加唯一字段
Add Unique field in User FOS
我正在使用 FOS 和 sf 3.3
我创建了扩展 FOS
的我的用户 class
在我的用户 Class 我有一个字段 Unique
/**
* @var string
* @ORM\Column(name="myField", type="string", length=42, nullable=true, unique=true)
*/
protected $myField;
身份验证后,此字段在 profile/edit 中可见。
如果用户插入 myField
并且 myField
在我的数据库中不是唯一的,我有 500 个错误,我想在我的表单
顶部有一个像 'The myfield is already used.'
这样的错误
在您的扩展实体中添加唯一实体约束 class,请参阅 UniqueEntity constaraint
我正在使用 FOS 和 sf 3.3
我创建了扩展 FOS
的我的用户 class在我的用户 Class 我有一个字段 Unique
/**
* @var string
* @ORM\Column(name="myField", type="string", length=42, nullable=true, unique=true)
*/
protected $myField;
身份验证后,此字段在 profile/edit 中可见。
如果用户插入 myField
并且 myField
在我的数据库中不是唯一的,我有 500 个错误,我想在我的表单
'The myfield is already used.'
这样的错误
在您的扩展实体中添加唯一实体约束 class,请参阅 UniqueEntity constaraint