如何将查询url参数传递到树枝模板

时间:2018-08-30 19:06:29

标签: php symfony twig drupal-8

我正在尝试将查询字符串参数通过我的url传递给我尝试过的节点树枝模板(node--template.html.twig)

 {% set queryParams = app.request.query.all %}

但是,通过时什么也没显示。

1 个答案:

答案 0 :(得分:2)

您快到了。

 {% set queryParams = app.request.query.all %}

此语句将不显示任何内容。因为仅应将查询变量数组分配给queryParams

如果要显示,在上面的语句之后有多种方法。

例如,如果您只想显示URL中的user_id查询变量的值。

{% set queryParams = app.request.query.all %}
{{ queryParams["user_id"] }}

另一个示例,如果要遍历所有查询变量:

{% set queryParams = app.request.query.all %}
{% for key, value in queryParams %}
    {{ key }} => {{ value }}
{% endfor %}