欢迎光临
感谢一路有你

使用基类判断后台是否登录+没有此控制器时调用

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 

 

<?php
namespace Admin\Controller;
use Think\Controller;
class AdminController extends Controller
{
    public function _empty(){
       echo "没有此方法";
    }
    public function __construct(){
        parent::__construct();//继承构造方法
//        session('admin');
        if(empty(session('admin'))){
            $this->error('请先登录',U('Login/index'));
        }else{
            $admin_name = session('name');
            $this->assign('admin_name',$admin_name);
        }

    }
}

问题:

  1. 继承过来的类要想使用同名方法时,需要先继承过来   parent::__construct();//继承构造方法
  2. 没有此控制器时调用  ---  方法名_empty,   让其他控制器继承此基类AdminController
  3. 问题一中如果构造方法是判断后天是否登录的,后台登录控制器不能继承此基类AdminController
赞(0) 打赏
未经允许不得转载:王明昌博客 » 使用基类判断后台是否登录+没有此控制器时调用
分享到: 更多 (0)

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮