Symfony2:在表单构建器中为选项添加特定类

时间:2015-07-23 10:29:52

标签: php css forms symfony formbuilder

我有一个简单的问题:我们可以将css类传递给form_builder中的选项吗?我解释一下:

我有一个字段,我传递了var $li = $('<li></li>'); $li.html(this); $ul.prepend($li); 这样的值

$options

在我的模板上,此代码看起来像这样的简单选择列表

$builder
    ->add('motif', 'choice', array(
        'choices' => $options['data']['myoptions'],
        'multiple' => false,
        'required' => true,
        'expanded' => false,
    ));

我们可以传递css类来获取这样的列表吗?

<select name="exempleselect">
    <option value="1">value 1</option> 
    <option value="2">value 2</option>
    <option value="3">value 3</option>
</select>

由于

1 个答案:

答案 0 :(得分:0)

试试这个:

$builder
->add('motif', 'choice', array(
    'choices' => $options['data']['myoptions'],
    'multiple' => false,
    'required' => true,
    'expanded' => false,
    'attr' => array('class' => 'your class',
                     OR
                    'style' => 'width:100px; ...'
));