我有BaseEntity
课:
class BaseEntity
{
/**
* The name.
*
* @var string
*
* @ORM\Column(name="name", type="string", length=255, unique=true, nullable=false)
* @Assert\Length(min=2, max=255, minMessage="default.name.short", maxMessage="default.name.long")
* @Assert\NotBlank(message = "default.name.not_blank")
*/
private $name;
}
和
class UserEntity extends BaseEntity
{
/**
* {@inheritDoc}
*
* @Assert\Length(min=2, max=255, minMessage="user.name.short", maxMessage="default.name.long")
* @Assert\NotBlank(message = "user.name.not_blank")
*/
private $name;
}
现在,当我UserEntity
用长名称或短名称在表单中发布一个新内容时,Symfony 给了我 2 个错误:(对于长名称:)
- default.name.long
- 用户名.long
但我希望它只显示一个错误,所以: - user.name.long
例如,我想覆盖,但不要添加另一个