【发布时间】:2017-08-08 07:39:10
【问题描述】:
在choiceType 字段中我有参数 - 选择标签
'choice_label' => function ($pay, $key, $index) {
return "<b>".$pay->getName()."</b><br />";
},
以及twig中字段的渲染功能:
{{form_widget(field)}}
{{form_errors(field)}}
当然我想用粗体字渲染getName,
我尝试使用树枝 autoescape 和 {{form_widget(field)|raw}} - 没有成功
【问题讨论】:
-
试试
return new \Twig_Markup("<b>".$pay->getName()."</b><br />", "UTF-8"); -
@DarkBee 不起作用
-
浏览器不支持
<option>内容的AFAIK html 标记。尝试使用 css 样式。 -
不是
<option>我将choiceType 渲染为单选按钮,所以choice_label在<label>中
标签: forms symfony twig html-escape-characters