【问题标题】:Access to template data in Twig访问 Twig 中的模板数据
【发布时间】:2015-11-10 05:51:48
【问题描述】:

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

有人有想法或链接吗?

提前致谢。

【问题讨论】:

    标签: php symfony twig templating


    【解决方案1】:

    其实这很容易。经过一些测试,我想通了......

    对于字段“id=”,twig 字段是{{ id }},所以我尝试将name="" 设置为{{ name }},并且成功了。而且它会覆盖{{ block('widget_attributes') }},所以元数据不会重复。

    事实上,对于任何&lt;meta-data&gt;="",只需使用{{ &lt;meta-data&gt; }}

    【讨论】:

      猜你喜欢
      • 2015-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-04
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多