Symfony Как лучше в цикле вывести чекбоксы

webplus

Новичок
Здравствуйте!
Как лучше в шаблоне, в цикле вывести чекбоксы:
Код:
    <ul>
      {% for item in products %}
        <li><input type="checkbox" name="delete[]" value="{{ item.id}}"> - {{ item.name }}</li>
      {% endfor %}
    </ul>
в этом коде я тег checkbox прописал руками. А может можно его создать в контролере при помощи createFormBuilder и передать в шаблон, а затем при помощи тега его вывести в цикле?
 

keltanas

marty cats
Даже мне кажется извращением делать такое через модуль форм ))
Для начала, конечно, стоит подумать, как это лучше оформить в Html, а потом перевести в Twig:
HTML:
<label><input type="hidden" name="delete[{{ item.id}}]" value="0"><input type="checkbox" name="delete[{{ item.id}}]" value="1"> {{ item.name }}</label>
А вообще, я полагаю, по принципу Embed a Collection of Forms когда встраиваешь форму товара с чекбоксом в форму списка товаров.
 
Последнее редактирование:
Сверху