【发布时间】:2015-07-13 09:43:54
【问题描述】:
我对 symfony 有点陌生。我对实体及其注释以及链接的特定错误消息有疑问。下面,你可以看到实体属性和具体的注解。
/**
* @var float
*
* @ORM\Column(name="chest", type="float")
*
* @Assert\Type(type="float", message="The value {{ value }} is not a type {{ type }} valid.")
*
*/
private $chest;
如果我在表单中将此字段添加为文本字段,我会收到在实体中指定的正确错误消息。(例如:值“222”不是浮点类型有效)
$builder->add('chest', 'text')
但如果我将此字段添加为数字字段,则会收到一般错误消息。 (例如:此值无效)
$builder->add('chest', 'number')
我看到,对于这种表单字段,有 invalid_message 属性,我可以在其中放置我的特定错误消息并且它可以工作,但我不喜欢根据字段类型分开设置错误消息的方式.
也许我完全错了,我对这些有点困惑。
非常感谢您的帮助
吉尔
【问题讨论】:
标签: php symfony annotations