gpt4 book ai didi

symfony - 如何自定义提交按钮渲染?

转载 作者:行者123 更新时间:2023-12-05 00:27:18 25 4
gpt4 key购买 nike

我正在使用 symfony 2.4,我需要为表单中的提交按钮设置我自己的主题。我已经能够自定义输入字段的呈现方式,以下代码正在运行。

{% block form_row %}
{% spaceless %}
<div class="form-group">
{{ form_errors(form) }}
{{ form_label(form) }}
{{ form_widget(form, { 'attr': {'class': 'form-control'} }) }}
{% if help is defined %}
<span class="help">{{ help }}</span>
{% endif %}
</div>
{% endspaceless %}
{% endblock form_row %}

问题:我需要覆盖哪个块才能实现我的目标?

最佳答案

How to customize Form Rendering 中所述文档的部分。您应该覆盖以自定义表单按钮的提交按钮相关块是 {% block submit_widget %}{% block button_widget %}取决于您要引入的定制级别。

检查 form_div_layout.html.twig代码以完全理解这些助手的默认实现。

很高兴知道,

  • Buttons support in Forms added to Symfony 2.3 .
  • 关于symfony - 如何自定义提交按钮渲染?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20985189/

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