thinkphp - 这样可以继承父类的这个session吗?
本文介绍了thinkphp - 这样可以继承父类的这个session吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
为什么我在user的view里面这样{$Think.session.name}
输出session却什么都不显示呢?不是子类已经继承父类了吗?
<?php
namespace Home\Controller;
use Think\Controller;
class CommonController extends Controller{
public function __initialize(){
session('name','tom');
}
}
?>
<?php
namespace Home\Controller;
use Think\Controller;
class UserController extends CommonController{
public function user(){
$this->display();
}
}
解决方案
先在:
class UserController extends CommonController{
public function user(){
echo session('name');//看看这里有没有输出。
$this->display();
}
}
另外:
<?php
namespace Home\Controller;
use Think\Controller;
class CommonController extends Controller{
public function __initialize(){
echo session('name','tom');//这一行前面的echo去掉试一试。
}
}
?>
这篇关于thinkphp - 这样可以继承父类的这个session吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文