gpt4 book ai didi

symfony - 访问 twig 模板中的路由参数

转载 作者:行者123 更新时间:2023-12-02 06:41:28 24 4
gpt4 key购买 nike

如何在不知道参数名称的情况下访问 Twig 模板中的路由参数?

最佳答案

在 Twig 中可以通过以下方式访问路由参数:

{{ app.request.attributes }}

您还可以使用dump()函数来查看可用的方法:

<pre>
{{ dump(app.request.attributes) }}
</pre>

这是所有参数的转储:

请求 URL

http://example.com/test/3

Route = test
Slug = {param1} = 3

Twig 代码

{{ dump(app.request.attributes) }}

返回

object(Symfony\Component\HttpFoundation\ParameterBag)[10]
protected 'parameters' =>
array (size=3)
'_controller' => string 'MyTest\Bundle\Controller\TestController::indexAction' (length=61)
'param1' => string '3' (length=1)
'_route' => string 'test' (length=7)

关于symfony - 访问 twig 模板中的路由参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14197060/

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