我的表格有一个pb。 这是我的财产的定义
/**
* @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,但它不会改变任何内容,并且错误会继续以父表单形式出现。此外,此字段不会自动显示为“数字”字段(我知道我可以在我的构建器中指定它,如果我用'number'替换null但是其他所有字段都正确显示而未指定:/) 我不明白的是,我为其他领域做了完全相同的事情,他们毫无问题地展示了他们的错误。
因此,如果有人看到奇怪的东西,或者有解决方案,请随时评论:)
由于
编辑:
问我的枝条模板:(这里没什么特别的^^) {{form_row(form.nbPointsTe)}}
我试过'error_bubbling'=> false,错误仍显示在我的父表单中:/
答案 0 :(得分:0)
Symfony区分大小写,所以我在表单中添加了'nbPointsTe',我的类成员是'nbpointsTe'(缺少一个大写),所以没有任何作用。我只改了一个字母,现在一切都还好。
:)