一、起因
参考了thinkphp的官方文档,使用{$Think.session.xxxx}在html模板文件中输出$_SESSION['username']的值,但是步成功,一直布显示,也没有报错,于是上网查了一下,清一色的还是按照官方文档的方法,但是我这样做就不行,于是搜到了下面这篇回答,试了之后可行,贴出来给大家参考:
二、解决方法
{:session('xxxx')},这个冒号后面就可以直接跟函数了,可以获取设置都没问题;
用的是这种方法,还是标签,也没有明显的写入php代码的痕迹: {:$_SESSION['xxxx']}
另外一种是直接用thinkphp的模板系统变量{$Think.session.xxxx}
不太推荐的方法,可以直接用<php>echo session('xxxx');</php>或者<?php echo session('xxxx');?> 都是可以的,因为thinkphp模板最后还是要生成php文件的,所以可以直接把这个模板看成php文件。
作者:悦凡漫思
链接:https://www.jianshu.com/p/cc10e7362666
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。