2
我有一个Symfony 2/Doctrine 2实体,约束为UniqueEntity。如文档中所示,应该可以设置自定义错误消息。我将以下语法绑定在一起,但这种方式不起作用:Symfony 2 - 设置UniqueEntity消息
什么是UniqueEntity约束消息的正确表示法?或者说文档是完全错误的?
我有一个Symfony 2/Doctrine 2实体,约束为UniqueEntity。如文档中所示,应该可以设置自定义错误消息。我将以下语法绑定在一起,但这种方式不起作用:Symfony 2 - 设置UniqueEntity消息
什么是UniqueEntity约束消息的正确表示法?或者说文档是完全错误的?
如果在此注释中仅使用字段选项,则可以将其用作默认选项(唯一没有名称的选项)。但是,当您指定其他设置时,您必须指定字段属性。
/**
* @ORM\Entity
* @ORM\Table(name="User")
* @UniqueEntity(
* fields={"email"},
* message="Your E-Mail adress has already been registered"
*)
*/
class User
应该工作。您是否尝试清除缓存? – 2013-03-05 10:45:56
清除缓存后,它会在注释中给出错误语法500的错误500。发布的版本tomas.pecserke工作得很好。 – wowpatrick 2013-03-05 14:46:30