Доступ к данным шаблона в Twig

Я создаю настраиваемое поле формы в Symfony2 и вот мой шаблон:

{% block rating_widget %}
{% spaceless %}
<div {{ block('widget_container_attributes') }}>
{% for child in form %}
<label for="{{ id }}">
<i class="fa fa-star"></i>
</label>
<input type="radio" {{ block('widget_attributes') }}{% if value is defined %} value="{{ value }}"{% endif %} />
{% endfor %}
</div>
{% endspaceless %}
{% endblock %}

Я хочу получить доступ к данным внутри {{ block('widget_attributes') }},

Например, я нашел это: {{ id }} а также {{ value }} Вот, и это работает довольно хорошо, но я не могу найти какую-либо документацию или пример, чтобы получить другие.

У кого-нибудь есть идея или ссылка?

Заранее спасибо.

0

Решение

Ну, это довольно легко на самом деле. После некоторых тестов я разобрался …

Для поля «id=«поле ветки {{ id }}поэтому я попытался name="" как {{ name }} и это сработало. И это отменяет {{ block('widget_attributes') }}поэтому метаданные не дублируются.

На самом деле для любого <meta-data>=""Просто используйте {{ <meta-data> }},

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]