是否可以在表单元素属性上使用原始过滤器?我想要这样的东西:
{{ form_widget(searchForm.query, {
'type': 'search',
'attr': {
'placeholder': 'Search query…'
}
} ) }}
但输出“Search query& hellip;”到HTML 我试过了
'placeholder': 'Search query…'|raw
但它仍然逃脱&输出“搜索查询& hellip;”试。
提前致谢
答案 0 :(得分:5)
您可以使用filter标记,如下所示:
FirstOrDefault
在占位符
的值中使用{% filter format('…')|raw %}
{{ form_widget(searchForm.query, {
'type': 'search',
'attr': {
'placeholder': 'Search query%s'
}
} ) }}
{% endfilter %}
而不是%s
如果您不想使用…
,则可以使用%s
代替replace
使用您自己的值(例如format
):
foo
答案 1 :(得分:0)
您可以尝试使用…
代替…
...