我想为大多数字段添加样式表类属性,但不是全部。
公共函数 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'));
}
感谢您的任何指示。