Forms symfony2表单字段标签作为数组

Forms symfony2表单字段标签作为数组,forms,symfony,Forms,Symfony,我希望在我的表格中每个字段有3个单独的文本作为标签。它们是分开的,因为它们需要不同的样式。我试过这个: $builder->add('total_sales', 'text', array( 'label' => array('num' => '1', 'descr' => 'Total sales', 'category' => 'A'), 'required' => false, 'attr' => array(

我希望在我的表格中每个字段有3个单独的文本作为标签。它们是分开的,因为它们需要不同的样式。我试过这个:

$builder->add('total_sales', 'text', array(
    'label' => array('num' => '1', 'descr' => 'Total sales', 'category' => 'A'), 
    'required' => false, 
    'attr' => array(
        'class' => 'field numeric_field',
        'maxlength' => 10,
    )));
显然,上述方法不起作用;它将显示“数组”代替标签。
我怎样才能达到预期的效果

首先,您需要创建一个扩展文本类型的自定义表单类型,原因是这样您就不会弄乱其他地方可能有的其他文本类型。完成此操作后,您需要使用form_div_布局对其进行样式设置。您可以在此处查看详细信息:

渲染后标签应该是什么样子?