Php Symfony2 createFormBuilder

Php Symfony2 createFormBuilder,php,symfony,Php,Symfony,这可能是一个简单的问题,但我在官方的symfony2文档页面上找不到答案 这是我的表格: 问题是如何向myInputField添加类或标题之类的属性 我尝试…->添加'myInputField','text',数组'class'=>'CustomClass'。。。但是我得到的选项类不存在 我需要在它在视图中输出之前执行它 谢谢你的帮助 您可以使用attr选项添加其他属性。我注意到它在标签和小部件上都添加了属性,但至少它可以获得信息 $form = $this->createFormBuil

这可能是一个简单的问题,但我在官方的symfony2文档页面上找不到答案

这是我的表格:

问题是如何向myInputField添加类或标题之类的属性

我尝试…->添加'myInputField','text',数组'class'=>'CustomClass'。。。但是我得到的选项类不存在

我需要在它在视图中输出之前执行它


谢谢你的帮助

您可以使用attr选项添加其他属性。我注意到它在标签和小部件上都添加了属性,但至少它可以获得信息

$form = $this->createFormBuilder($task)
     ->add('myInputField', 'text'))
     ->add('myAnotherInputFiled', 'date', array(
         'widget' => 'single_text',
         'required' => false,
         'attr' => array(
             'class' => 'CustomClass',
         ),
     ))
     ->getForm();

可以使用attr选项添加其他属性。我注意到它在标签和小部件上都添加了属性,但至少它可以获得信息

$form = $this->createFormBuilder($task)
     ->add('myInputField', 'text'))
     ->add('myAnotherInputFiled', 'date', array(
         'widget' => 'single_text',
         'required' => false,
         'attr' => array(
             'class' => 'CustomClass',
         ),
     ))
     ->getForm();

你用什么渲染这个表单?您使用的是基于twig还是基于php的主题?除了默认主题,你还使用其他主题吗?得到了下面的答案,对不起:你用什么来呈现表单?您使用的是基于twig还是基于php的主题?您是否使用默认主题以外的主题?得到以下答案,抱歉: