访问 Twig 中的模板数据
Access to template data in 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 }}
here,并且效果很好,但我找不到任何文档或示例来获取其他文件。
有人有想法或 link 吗?
提前致谢。
事实上这很容易。经过一些测试,我想通了...
对于字段“id=
”,twig 字段是 {{ id }}
,所以我尝试将 name=""
设为 {{ name }}
并且成功了。它覆盖了 {{ block('widget_attributes') }}
,因此元数据不会重复。
事实上,对于任何 <meta-data>=""
,只需使用 {{ <meta-data> }}
。
我正在 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 }}
here,并且效果很好,但我找不到任何文档或示例来获取其他文件。
有人有想法或 link 吗?
提前致谢。
事实上这很容易。经过一些测试,我想通了...
对于字段“id=
”,twig 字段是 {{ id }}
,所以我尝试将 name=""
设为 {{ name }}
并且成功了。它覆盖了 {{ block('widget_attributes') }}
,因此元数据不会重复。
事实上,对于任何 <meta-data>=""
,只需使用 {{ <meta-data> }}
。