【发布时间】:2016-07-15 11:13:11
【问题描述】:
尝试在 Symfony 中通过注释设置自定义消息进行验证。
这就是我所拥有的……
config.yml
validation: { enabled: true, enable_annotations: true }
在实体中...
/**
* @ORM\Column(type="string")
* @Assert\Length(
* min = 5,
* max = 6,
* minMessage = "Your first name must be at least {{ limit }} characters long",
* maxMessage = "Your first name cannot be longer than {{ limit }} characters"
* )
*/
private $nombre;
所以我尝试通过仅用 1 个字符填充输入来触发 minMessage。它应该显示 minMessage 但它为所有字段显示相同的消息(下图),即使对于那些在实体中没有注释的字段也是如此。
我做错了什么?
【问题讨论】:
标签: validation symfony twig