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