2012-08-17 84 views
1

如何使用FormBuilder(不是树枝形式主题)将属性添加到字段。 当我使用Symfony2将属性添加到字段中,而不是使用FormBuilder标签

$builder->add('body',null,array('attr' => array('class' => 'tinymce'))); 

它添加一个tinymce类标签了。请帮忙。

+0

不可能在没有对表单主题进行任何更改的情况下执行此操作。我之前曾问过类似的东西。看看接受的答案:http://stackoverflow.com/q/11034736/1456376 – insertusernamehere 2012-08-17 19:34:06

+0

好的,谢谢。我想我会使用一个JS:'('label.tinymce')。removeClass('tinymce');'因为它是最短的 – Mikhail 2012-08-18 05:08:52

+0

我刚刚重新测试了我的Symfony2安装 - 此代码仅适用'class'到'输入',标签不会改变。你使用哪个版本的Symfony2? – 2012-08-18 21:51:46

回答

0
$builder 
      ->add('email', EmailType::class) //will display default label 
      ->add('username', TextType::class, 
       array(
        'label' => false, 
        'attr' => array(
//      'class' => 'myclassfrom.css', //<- this one is realy avesome 
         'placeholder' => 'UsernameExample', 
         'autofocus' => '', 

        ), 
      )) 
相关问题