我目前正在使用一个选择字段(选项“expanded”设置为true)来显示选择值的单选按钮列表。我想更改$view['form']->widget()
呈现的方式,并且src/MyProject/ABundle/Resources/views/Form/choice_widget.html.php
中已有另一个无法更改的全局模板。
如何在php视图(无树枝)中为单选按钮指定新模板?
答案 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作为表单视图。