Мне нужно создать каждую из кнопок с помощью Symfony form builder.Формирователь формы для Symfony/Twig
Это моя часть моей createFormBuilder
:
->add('categoryId', 'entity', array(
'class' => 'MyBundle:Category',
'property' => 'name',
'required' => false,
'expanded' => true))
И в моем шаблоне веточку:
{% for child in form.categoryId %}
<div class="radio i-checks col-md-3">
<label>{{ form_widget(child, {'attr': { 'class': '', 'value': '' } }) }} </label>
</div>
{% endfor %}
Как можно отобразить название категории (теперь я получаю пустые значения)?
Когда я использую child.get('name')
, я получаю эту ошибку
метод "получить" для объекта "Symfony \ Component \ Form \ FormView" не существует в ...
Я пробовал это, но получаю ошибку 'Method" name "для объекта" Symfony \ Component \ Form \ FormView "не существует в MyBundle :: add.html.twig' – Gemmi