thinkphp之日报项目中——修改在后台找不到公共文件中的Base文件

本文主要探讨了在ThinkPHP的日报项目中遇到后台无法定位到公共文件夹中的Base文件问题,详细解析了问题原因及如何通过检查初始化函数(_initialize)和isset()用法来解决这个问题。
摘要由CSDN通过智能技术生成
1.http://www.iheyud.com/week77/public/index.php/admin/duty/lst
Class 'app\admin\common\Base' not found(bug)
D:\PHPTutorial\WWW\week77\application\admin\common\Base.php
原内容:
<?php
namespace app\admin\Controller;
use think\Controller;
use think\Session;
class Base extends Controller
{
    public function _initialize()
   //先执行Base.php中的_initialize()方法进行检测是否已经登录,无需创建对象;
    {
       $uSession = Session::get('userinfo');
       //***** 这里的session 是当用户登录成功后创建的一个session 如果没有的话就代表没有用户登录
        if(!isset($uSession)){
            $uSession = "";
        }
        if($uSession == null || $uSession == "" || $uSession == "null" || $uSession == 0){
            return $this->error('您还未登录,请先登录!','admin/login/index',1);
            //msg:是message  data:是数据
        }
    }

}

修改为:
<?php
namespace app\admin\common;
use think\Co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值