这可能是一个简单的问题,但我在官方的symfony2文档页面上找不到答案.
这是我的表格:
Run Code Online (Sandbox Code Playgroud)$form = $this->createFormBuilder($task) ->add('myInputField', 'text')) ->add('myAnotherInputFiled', 'date', array( 'widget' => 'single_text', 'required' => false)) ->getForm();
问题是如何将属性添加到myInputField,如"class"或"title"?
我试过"...-> add('myInputField','text',array('class'=>'CustomClass')..."但我得到"选项"类"不存在.
我需要在它在视图中输出之前完成它.
对于任何帮助,非常感谢!
您可以使用attr选项添加其他属性.我注意到它在标签和小部件上添加了属性,但至少它通过它获取信息.
$form = $this->createFormBuilder($task)
->add('myInputField', 'text'))
->add('myAnotherInputFiled', 'date', array(
'widget' => 'single_text',
'required' => false,
'attr' => array(
'class' => 'CustomClass',
),
))
->getForm();
Run Code Online (Sandbox Code Playgroud)