【发布时间】:2019-02-05 19:13:02
【问题描述】:
我正在尝试通过我的 url 将查询字符串参数传递给我尝试过的节点树枝模板 (node--template.html.twig)
{% set queryParams = app.request.query.all %}
但是,通过时没有显示任何内容。
【问题讨论】:
-
你清理缓存了吗?
我正在尝试通过我的 url 将查询字符串参数传递给我尝试过的节点树枝模板 (node--template.html.twig)
{% set queryParams = app.request.query.all %}
但是,通过时没有显示任何内容。
【问题讨论】:
你快到了。
{% 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 %}
【讨论】: