gpt4 book ai didi

forms - Symfony2 form_label 原始

转载 作者:行者123 更新时间:2023-12-03 15:52:32 27 4
gpt4 key购买 nike

我想呈现原始翻译,所以我决定在 Twig 模板中使用“原始”选项。但它不起作用。例子:

{{ form_label(form.sfGuardUserProfile.roules_acceptance) | raw }}

在我的网站上,我会看到:
Accept the <a href="url_to_pdf">terms</a>

我不想看到 HTML 代码,我想看到链接。如何显示表单的原始标签?

最佳答案

在这里阅读:http://symfony.com/doc/current/cookbook/form/form_customization.html

如果您的字段名称是 product[name],您可以只为单个字段覆盖标签块:

{% block _product_name_label %}
<label>{{ label|raw }}</label>
{% endblock %}

或者例如:
{% block _product_name_label %}
<label>Accept the <a href="url_to_pdf">terms</a></label>
{% endblock %}

只需将代码放在呈现表单的模板中并添加
{% form_theme form _self %}

所以渲染引擎会首先在同一个文件中搜索被覆盖的块

如果你使用全栈框架,你可以在\vendor\symfony\symfony\src\Symfony\Bridge\Twig\Resources\views\Form\form_div_layout.html.twig 中找到默认模板文件。

关于forms - Symfony2 form_label 原始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23358889/

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