symfony - 是否可以直接访问twig模板中的Route参数?

标签 symfony twig

我的页面上的 View 元素取决于路由参数,如果存在路由参数,则会呈现某些内容。是否可以直接访问twig模板中的Route参数?

例如:

TestBundle_testroute:
    pattern:  /{name}
    defaults: { _controller: TestBundle:Default:test, name: defaultname }

我希望能够直接访问 Twig 中的“name”路由参数。像这样的东西:

{{ routing.name }}

最佳答案

你可以这样实现:

{{ app.request.get('name') }}

关于symfony - 是否可以直接访问twig模板中的Route参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8629032/

相关文章:

php - 出现任何错误时停止并返回 Json 响应

php - Laravel - 如何在进度条上设置消息

php - 如何在 Twig 模板文件中定义全局变量?

php - 从字符串到html的代码

symfony - 父请求和 ESI 子请求之间有任何通信( Varnish 、 session 需求)吗?

phpunit assertNull 损坏了 zend_mm_heap

symfony - 向经过身份验证的 oAuth2 用户添加范围

symfony2 : how to include line breaks/newlines in translations?

php - 弃用 Twig 过滤器,改用 Twig_SimpleFilter

php - 将变量插入到 twig 中的显示字符串中