У меня есть простая проблема.
У меня есть форма с полем, например:
$builder
->add('x')
->add('y')
->add('z')
;
В моих файлах twig я использовал несколько блоков, и я хочу остановить поля рендеринга... Я просматриваю файл b.html.twig!
a.html.twig
{% block body %}
{% block form %}
{{ form_widget(form) }}
{% endblock form %}
{% endblock body %}
b.html.twig
{% block form %}
{{ form.x.set('rendered', true) | default() }}
{{ parent() }}
{% endblock form %}
Если я удалю "default()", я получаю ошибку, что объект can not может быть преобразован в строку. И на самом деле форма отображает все поля... Включая поле x. Но они не должны отображать поле x...
Спасибо заранее!