Twig Symfony2获取Request变量

use*_*356 29 symfony twig

我知道我可以这样做:

app.request.get('name')
Run Code Online (Sandbox Code Playgroud)

......但我该怎么做?

app.request.get(twig_var_name)
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有明显的解决方案{{}}()等.

可能吗?

S.T*_*ane 54

你有没有尝试过 :

app.request.get('' ~ twig_var_name)
Run Code Online (Sandbox Code Playgroud)

  • 正如你所说`app.request.get('name')`是一个`$ _GET ['name']`.但是,如果你想用变量替换''name',要使用twig变量动态获取请求值,该怎么办?我的回答是关于那个,而我所做的只是简单地结合`twig_var_name`这是一个twig变量,带有一个空字符串'''`,因为`app.request.get()`需要一个字符串参数.希望现在对你来说很清楚. (9认同)
  • 还有`app.request.request.get("whatever")` 仅用于发布,`app.request.query.get("whatever")` 仅用于获取 (2认同)