渲染表单时遇到一个小问题。具体来说,我正在渲染表单,但我无法获得其描述值。我这样渲染我的形式:
{{ form_start( form ) }}
{{ form_errors( form ) }}
{% for form_child_key, form_child in form.children %}
This is label; {{ form_child.vars.label }}
and here i whant to render description like this:
{{ form_child.vars.description }} but this is not working
{% endfor %}
{{ form_end(form) }}
答案 0 :(得分:0)
这是一个Symfony问题,不一定是eZ Publish问题。 eZ使用Symfony为其内核供电。在这种情况下,您应该查看Symfony form docs。
看起来您正在使用表单开始/结束标记,您只是缺少子调用表单。试试这个:
{{ form_start( form ) }}
{{ form_errors( form ) }}
{% for form_child in form.children %}
{{ form_row(form_child) }}
{* you can also call parts directly: *}
{{ form_label(form_child) }}
{{ form_widget(form_child) }}
{{ form_errors(form_child) }}
{% endfor %}
{{ form_end(form) }}