如何将查询url参数传递给twig模板
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将查询url参数传递给twig模板相关的知识,希望对你有一定的参考价值。
我试图通过我的网址将查询字符串参数传递给节点树枝模板(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 %}
以上是关于如何将查询url参数传递给twig模板的主要内容,如果未能解决你的问题,请参考以下文章
是否可以将查询参数传递给 Django % url % 模板标签?
如何使用从views.py发送的变量将几个参数传递给url模板标签