gpt4 book ai didi

symfony - Symfony2/Twig处理获取URL查询字符串值

转载 作者:行者123 更新时间:2023-12-03 10:20:47 39 4
gpt4 key购买 nike

我正在尝试操纵URL中的查询字符串值。

我可以从Request对象或Twig的函数中获取当前的URL或路由,但这是我在努力的查询字符串。

我不需要app.request.attributes.get('_ route_params'),因为这会获取 route 的查询字符串参数。

我需要获取实际上在URL中的查询字符串参数。

我希望能够同时在Symfony2(在PHP Controller 中)和Twig(在Twig模板中)中完成以下两项操作:

  • 获取URL中的所有当前查询字符串值并显示它们
  • 执行1,但在显示查询字符串值
  • 之前先更改其中之一

    我找不到任何知道如何执行此操作的人。

    最佳答案

    您可以使用app.request.query.all来获取查询字符串。

    如果要在Twig中更改参数,可以执行此操作

    {% set queryParams = app.request.query.all %}
    {% set queryParams = queryParams|merge({queryKey: newQueryValue}) %}

    关于symfony - Symfony2/Twig处理获取URL查询字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15606332/

    39 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com