Twig 在url中获取一个选项

Twig 在url中获取一个选项,twig,Twig,在一个表单中,我想在更改选择选项时修改我的url。 当我这样做时,我的url中有: ?extension-filter=&extension-list=1019 我尝试获取“扩展列表”,在我的路径中给出这个参数。 这样的事情是可能的吗 <form action="{{ path('my_path', {myoption : app.request.attributes.get('_extension-list') }) }} 您可以在查询字符串中检索参数,如下所示: app.r

在一个表单中,我想在更改选择选项时修改我的url。 当我这样做时,我的url中有:

?extension-filter=&extension-list=1019
我尝试获取“扩展列表”,在我的路径中给出这个参数。 这样的事情是可能的吗

<form action="{{ path('my_path', {myoption : app.request.attributes.get('_extension-list') }) }}

您可以在查询字符串中检索参数,如下所示:

app.request.get('_extension-list')

希望此帮助可以检索查询字符串中的参数,如下所示:

app.request.get('_extension-list')

希望此帮助

您尝试过简单的app.request.get(“U扩展列表”)吗?没有,我没有尝试过。。。还有那份工作,谢谢!:)Hy@ YGG66如果这个或任何答案已经解决了你的问题,请通过点击复选标记来考虑。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这么做。你试过简单的app.request.get(“U扩展列表”)吗?没有,我没有试过。。。还有那份工作,谢谢!:)Hy@ YGG66如果这个或任何答案已经解决了你的问题,请通过点击复选标记来考虑。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这么做。谢谢,正如我在评论中所说的,工作很好:)。但我还有一个问题,我的路径返回错误,因为my:app.request.get('extension-list')为null。选项url:'extension list=1019',在我的操作路径后运行,因此我无法获取他的值:/。一个如何在我的行动路径之前获得我的价值的想法?谢谢,正如我在评论中所说的,很好:)。但我还有一个问题,我的路径返回错误,因为my:app.request.get('extension-list')为null。选项url:'extension list=1019',在我的操作路径后运行,因此我无法获取他的值:/。如何在行动路径之前获得我的价值?