我正在使用 Symfony 2.3。
$this->createFormBuilder
我在我的控制器中创建了简单的订单表格。我正在验证一个 Doctrine 领域:
/**
* @Assert\Length(min=3)
*/
protected $name;
但是,在验证失败后,我在该字段附近收到一条重复的错误消息:
这个值太短了。它应该有 3 个或更多字符。|此值太短。它应该有3个字符或更多。
我的这个元素的模板很简单:
{{ form_errors(form.name) }}
{{ form_label(form.name) }}
{{ form_widget(form.name) }}
除了验证错误消息被重复之外,其他一切似乎都按预期工作。好像多元化行不通。有人对为什么会失败有建议吗?
编辑
SonataAdminBundle 似乎是最重要的form_errors
块。如何从非奏鸣曲控制器中删除该覆盖?