我想为大多数字段添加样式表类属性,但不是全部。
公共函数 buildForm(FormBuilder $builder, array $options) { $建造者 ->add('name_short', null, array('attr' => array('class' => 'rtl')) ) ->添加('name_long') ->添加('profile_education') ->添加('profile_work') ->添加('profile_political') ->添加(“推特”) ->添加(“脸书”) ->添加('网站') ; }
有没有比将属性添加array('attr' => array('class' => 'rtl'))
到每个字段更简单的方法?
在将字段添加到构建器后,正在寻找类似循环字段和设置属性的东西。
更像这样(遗憾的是 FormBuilder 中没有 setOption 方法):
foreach($builder->all() as $key => $value) { $value->setOption('attr', array('class' => 'rtl')); }
感谢您的任何指示。