【问题标题】:Twig form (from symfony) variable not found未找到 Twig 形式(来自 symfony)变量
【发布时间】:2015-03-17 23:06:42
【问题描述】:

我正在尝试在表单中获取小部件的子元素(在本例中为单选按钮),并且在 for 循环中读取变量时遇到问题,但在它之前读取它没有问题。

提前致谢!

 {% form_theme agregarAnio _self %}

     <div id="agregarAnioDLG" title="Agregar Año">
        {{ form_start(agregarAnio) }}
        {{ form_errors(agregarAnio) }}

        {{ form_label(agregarAnio.anioDetalle) }}
        {{ form_errors(agregarAnio.anioDetalle) }}
        {{ form_widget(agregarAnio.anioDetalle) }}

            <div class='form-group'>
                {% block choice_widget_expanded %}
                    <div {{ block('widget_container_attributes') }} class='col-sm-9'>

                    {% for child in agregarAnio.anioHabilitado %} {# line 121 #}
                        {{ form_widget(child, {'attr': {'name': 'inlineRadioOptions', 'id': 'inlineRadio' ~ loop.index }}) }}
                        {{ form_label(child) }}
                    {% endfor %}
                    </div>
                {% endblock choice_widget_expanded %}

【问题讨论】:

    标签: symfony twig


    【解决方案1】:

    方块

    {% block choice_widget_expanded %}
    

    用于覆盖主题,而不用于在表单的呈现中。它应该是通用的。我建议你删除它,以及它的端块。

    【讨论】:

    • 我好像还没有掌握正确渲染表格的方法,这是一个简单的错误,谢谢!
    猜你喜欢
    • 2016-06-24
    • 2016-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 2021-09-03
    • 2017-09-08
    • 1970-01-01
    相关资源
    最近更新 更多