gpt4 book ai didi

forms - Symfony2 自引用表单主题错误

转载 作者:行者123 更新时间:2023-12-01 10:46:59 25 4
gpt4 key购买 nike

我创建了一个简单的表单:

{% form_theme offer_form _self %}
{{ form_start(offer_form) }}
<table id="offer-form" title="{{ 'Offer'|trans }}">
<tbody>
<tr>
<td>{{ form_label(offer_form.offernumber) }}: {{ form_errors(offer_form.offernumber) }}</td>
</tr>
<tr><td>{{ form_widget(offer_form.offernumber) }}</td></tr>
</tbody>
</table>
{{ form_end(offer_form) }}

{% block form_errors %}
{% spaceless %}
{% if errors|length > 0 %}
{% for error in errors %}
<span class="form-error">{{ error.message }}</span>
{% endfor %}
{% endif %}
{% endspaceless %}
{% endblock form_errors %}

但是在渲染时出现以下错误:

Variable "errors" does not exist...

只有当我自己引用表单时才会发生,当我使用外部文件时它工作正常,但我想在同一个文件中保留表单和错误 block 自定义,我该如何解决这个问题?

最佳答案

尝试改变这个

{% if errors|length > 0 %}

对此

{% if errors is defined and errors|length > 0 %}

这对我有用。

关于forms - Symfony2 自引用表单主题错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25029539/

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