【问题标题】:How to pass query url parameter to a twig template如何将查询 url 参数传递给树枝模板
【发布时间】:2019-02-05 19:13:02
【问题描述】:

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

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

但是,通过时没有显示任何内容。

【问题讨论】:

  • 你清理缓存了吗?

标签: php symfony twig drupal-8


【解决方案1】:

你快到了。

 {% 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 %} 

【讨论】:

猜你喜欢
  • 2016-05-11
  • 1970-01-01
  • 1970-01-01
  • 2015-02-02
  • 1970-01-01
  • 2011-06-03
  • 2021-02-11
相关资源
最近更新 更多