我的表格上有一个铅。这是我的财产的定义
/**
* @var integer $nbpointsTe
* @Assert\Type(type="integer")
* @Assert\Range(min=0)
*
* @ORM\Column(name="NBPOINTS_TE", type="integer", nullable=true)
*/
private $nbpointsTe;
这是我在表单中创建字段的方式
$builder->add('nbPointsTe', null, array(
'label' => 'Nombre de points',
'required' => false,
));
我的问题是:该字段的错误出现在我的表单中,而不是在我的字段旁边。我尝试添加'error_bubbling' => false,但它不会改变任何东西并且错误继续在父表单中出现。此外,此字段不会自动显示为“数字”字段(我知道如果我将 null 替换为“数字”,我可以在我的构建器中指定它,但所有其他字段都正确显示而无需指定:/) '不明白的是,我为其他领域做了完全相同的事情,他们毫无问题地显示他们的错误。
因此,如果有人看到奇怪的东西,或者有解决方案,请随时发表评论:)
谢谢
编辑 :
问我的树枝模板:(这里没什么特别的^^){{ form_row(form.nbPointsTe) }}
我试过'error_bubbling' => false,错误仍然显示在我的父表单中:/