如何在Symfony中轻松主题选择表单字段的一个选项?

时间:2012-05-24 15:12:20

标签: symfony

我目前正在使用一个选择字段(选项“expanded”设置为true)来显示选择值的单选按钮列表。我想更改$view['form']->widget()呈现的方式,并且src/MyProject/ABundle/Resources/views/Form/choice_widget.html.php中已有另一个无法更改的全局模板。

如何在php视图(无树枝)中为单选按钮指定新模板?

1 个答案:

答案 0 :(得分:0)

回过头来看,这是如何轻松完成的,但是symfony官方文档还不清楚。

choice_widget.html.php放入src/YourProject/YourBundle/Resources/view/Something/,然后当您需要一个以其为主题的单选按钮时,请使用:

<?php $view['form']->setTheme($form, array('YourProjectYourBundle:Something')) ?>
<?php echo $view['form']->widget($form) ?>

将$ form作为表单视图。