如何访问用户,请求,会话和更多在树枝通过应用程序
变量
编辑本页
警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 3.4,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
如何访问用户,请求,会话和更多在树枝通过应用程序
变量
在每个请求期间,Symfony将设置一个全ob娱乐下载局模板变量应用程序
在Twig和PHP模板引擎默认情况下。的应用程序
变量是aAppVariable实例,它可以让你自动访问一些应用程序特定的变量:
-
app.user
-
当前用户或的表示
零
如果没有的话。存储在这个变量中的值可以是用户界面对象,任何其他实现__toString ()
方法,甚至是常规字符串。 -
app.request
- 的请求对象,表示当前请求(取决于您的应用程序,可以是子请求,也可以是常规请求,稍后会解释)。
-
app.session
-
的会话对象,它表示当前用户的会话或
零
如果没有的话。 -
app.environment
-
当前环境的名称(
dev
,刺激
等等)。 -
app.debug
- 在调试模式下为True。否则错误。
1 2 3 4 5
<p>用户名:{{app.user.username}}p>{%如果app.debug %}<p>请求方法:{{app.request.method}}p><p>应用环境:{{app.environment}}p>{%endif%}
提示
您可以添加自己的全局模板变量,请参见如何向所有模板中注入变量(即全局变量).
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。