2015-03-17 3 views
0

Я пытаюсь получить дочерние элементы (в данном случае переключатели) виджета в форме, и у меня возникли проблемы с чтением переменной в цикле for, но у меня есть без проблем, читая его прямо перед ним.переменная типа Twig (из symfony) не найден

Заранее благодарен!

{% 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 %} 

ответ

1

Блок

{% block choice_widget_expanded %} 

для перезаписи темы, это не в визуализации вашей формы. Он должен быть общим. Я бы предложил вам удалить это и его конец.

+0

Кажется, я до сих пор не понял, как правильно визуализировать формы, это была простая ошибка, спасибо! – savemenico