如何在Symfony中轻松设置选项表单字段的主题?

如何在Symfony中轻松设置选项表单字段的主题?,symfony,Symfony,我目前正在使用一个选择字段(选项“expanded”设置为true)来显示单选按钮列表,以选择一个值。我想更改由$view['form']->widget()呈现的方式,并且在src/MyProject/ABundle/Resources/views/form/choice_widget.html.php中已经有另一个无法更改的全局模板 如何为php视图中的单选按钮指定新模板(无细枝)?返回时,这里介绍了如何轻松完成此操作,但symfony官方文档尚不清楚 将您的choice\u widget.

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


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

返回时,这里介绍了如何轻松完成此操作,但symfony官方文档尚不清楚

将您的
choice\u widget.html.php
放入
src/YourProject/YourBundle/Resources/view/Something/
中,然后当您需要一个主题为它的单选按钮时,使用:

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

$form是您的表单视图