访问Twig中的模板数据

时间:2015-08-17 14:28:53

标签: php symfony twig templating

我正在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,它运作良好,但我无法找到任何文档或示例来获取其他文档或示例。

有人有想法或链接吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

事实上,这很容易。经过一些测试,我发现了......

对于字段“id=”,树枝字段为{{ id }},因此我尝试将name=""作为{{ name }}并且有效。它会覆盖{{ block('widget_attributes') }},因此元数据不会重复。

事实上,对于任何<meta-data>="",只需使用{{ <meta-data> }}