加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 将会话传递给TWIG模板

发布时间:2020-12-13 22:14:41 所属栏目:PHP教程 来源:网络整理
导读:我想要获得$_SESSION [‘session’]时遇到问题;在使用苗条微框架的树枝模板中. 这是我的代码: !DOCTYPE html html head title{{ title }} /title /head body p welcome ?php echo $_SESSION['username']; ? p {{ body }} /p a href="http://localhost/slim/
我想要获得$_SESSION [‘session’]时遇到问题;在使用苗条微框架的树枝模板中.

这是我的代码:

<!DOCTYPE html>
   <html>
      <head>
         <title>{{ title }} </title>
      </head>

     <body>
      <p> welcome <?php echo $_SESSION['username']; ?>                                                                                                                                       
         <p> {{ body }} </p>
       <a href="http://localhost/slim/public_html/logout">logout</a>
     </body>
  </html>

我无法获得该代码的会话用户名.

任何建议如何将会话传递给twig模板?

解决方法

您应该将会话注册为全局树枝,因此可以在模板中访问它.

//$twig is a Twig_Environment instance
$twig->addGlobal("session",$_SESSION);

在您的模板中:

{{ session.username }}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读