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
thinkphp之日报项目中——修改在后台找不到公共文件中的Base文件
最新推荐文章于 2021-12-14 15:42:00 发布
本文主要探讨了在ThinkPHP的日报项目中遇到后台无法定位到公共文件夹中的Base文件问题,详细解析了问题原因及如何通过检查初始化函数(_initialize)和isset()用法来解决这个问题。
摘要由CSDN通过智能技术生成