如何访问用户,请求、会话树枝通过&更多应用程序变量

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.8,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

< /div>

如何访问用户,请求、会话树枝通过&更多应用程序变量

在每个请求,Symfony将全球模板变量ob娱乐下载应用程序默认情况下在树枝和PHP模板引擎。的应用程序变量是一个AppVariable实例将使你获得一些特定于应用程序的自动变量:

app.security2.6(弃用)
SecurityContext对象或如果没有。
app.user
当前用户的表示如果没有。这个变量中存储的值可以是一个用户界面实现了一个对象,其他任何对象__toString ()方法,甚至普通的字符串。
app.request
请求对象代表了当前请求(取决于您的应用程序,这可能是一个sub-request或常规请求,稍后解释)。
app.session
会话对象代表了当前用户的会话或如果没有。
app.environment
当前环境的名称(dev,刺激等等)。
app.debug
如果在调试模式。否则错误。
1 2 3 4 5
<p>用户名:{{app.user。用户名}}< /p>{%如果app.debug %}<p>请求方法:{{app.request。方法}}< /p><p>应用环境:{{app.environment}}< /p>{%endif%}

提示

您可以添加您自己的全球模板变量,明白了如何将变量注入所有模板(如全局变量)

< /div>
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。