Zuh*_*hir 2 php session symfony twig
我有一个要求,可能要求我在TWIG中设置一个新变量
{{ app.request.query }}
即($ _GET){{ app.request.request }}
即($ _POST){{ app.request.session }}
即($ _SESSION){{ app.request.cookies }}
即($ _COOKIE)例如{% app.request.query.set('myvariable':'value' %}
......
如果你想在TWIG中设置变量,这就是我所知道的:
For $_POST variables use this :
{{ app.request.request.add(['var1', 'data1']) }}
{{ app.request.request.get(0) }}
{{ app.request.request.get(1) }}
For $_GET variables use this :
{{ app.request.query.add(['var2', 'data2']) }}
{{ app.request.query.get(0) }}
{{ app.request.query.get(1) }}
For $_COOKIE variables use this :
{{ app.request.cookies.add(['var3' , 'data3']) }}
{{ app.request.cookies.get(0) }}
{{ app.request.cookies.get(1) }}
For $_SESSION variables use this :
{{ app.session.set('var4', 'data4') }}
{{ app.session.get('var4') }} <!-- shows 'data4 -->
Or
{{ app.request.session.set('var4', 'data4') }}
{{ app.request.session.get('var4') }} # shows 'data4
Run Code Online (Sandbox Code Playgroud)