Symfony2:字段错误(error_bubbling)

时间:2013-06-11 13:00:44

标签: forms validation symfony

我的表格有一个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,错误仍显示在我的父表单中:/

1 个答案:

答案 0 :(得分:0)

好的,所以我找到了什么是pb。

Symfony区分大小写,所以我在表单中添加了'nbPointsTe',我的类成员是'nbpointsTe'(缺少一个大写),所以没有任何作用。我只改了一个字母,现在一切都还好。

:)