Symfony2删除子表单标签

时间:2014-04-28 10:33:11

标签: forms symfony

我在Symfony2文档页面上创建了一个子表单: http://symfony.com/doc/2.0/book/forms.html#form-rendering-template

此代码:

public function buildForm(FormBuilder $builder, array $options)
{
    // ...

    $builder->add('category', new CategoryType());
}

它只是在表单Task中指定子表单类别。我的问题是看到子表单名称。我想删除它,但我现在不知道如何去做。我试试这个,但它不起作用:

public function buildForm(FormBuilder $builder, array $options)
{
    // ...

    $builder->add('category', new CategoryType(), array('label' => '');
}

您是否知道如何删除此SubForm标签?

1 个答案:

答案 0 :(得分:7)

我已经为标签指定了false,它有效。但我不确定这是一个好的解决方案。如果您有任何更好的想法,请分享/

public function buildForm(FormBuilder $builder, array $options)
{
    // ...

    $builder->add('category', new CategoryType(), array('label' => false);
}