gpt4 book ai didi

Twig:在 form_widget attr 上使用原始过滤器

转载 作者:行者123 更新时间:2023-12-02 09:25:54 24 4
gpt4 key购买 nike

是否可以对表单元素属性使用原始过滤器?我想要这样的东西:

{{ form_widget(searchForm.query, {
'type': 'search',
'attr': {
'placeholder': 'Search query…'
}
} ) }}

但这输出“搜索查询……”转换为 HTML我已经尝试过

'placeholder': 'Search query…'|raw

但它仍然转义&,输出“搜索查询……”再次。

提前致谢

最佳答案

您可以使用filter像这样的标签:

{% filter format('…')|raw %}
{{ form_widget(searchForm.query, {
'type': 'search',
'attr': {
'placeholder': 'Search query%s'
}
} ) }}
{% endfilter %}

在占位符的值中使用 %s 而不是

如果您不想使用 %s 您可以使用 replace 而不是 format 并使用您自己的值 (foo 例如):

{% filter replace({'foo': '…'})|raw %}
{{ form_widget(searchForm.query, {
'type': 'search',
'attr': {
'placeholder': 'Search queryfoo'
}
} ) }}
{% endfilter %}

关于Twig:在 form_widget attr 上使用原始过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38100677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com