application/index/controller/Base.php

(开头部分) 8KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
//声明当前控制器的目录位置
namespace app\index\controller;
//use think\Request;
//use think\auth\Auth;
use app\index\controller\Core;
//加载TP定义的控制器类,方便继承。
//use think\Controller;
//use app\admin\model\AuthRule;
use think\Session;
//use app\admin\lib\lang\Hylang;

// //加载数据库类,方便直接用其工具。think相当于之前用于二开的lib类库
// public:权限是最大的,可以内部调用,实例调用等。
// protected: 受保护类型,用于本类和继承类调用。
// private: 私有类型,只有在本类中使用。
//一个类 默认对应 view视图文件夹的 index 文件夹,也代表一个TP所称的控制器
class Base extends Core {
   
    protected function _initialize() {
      
       //检测是否登录
//       $this->check_logged();
//        //检查访问权限
//        $this->check_auth();
        
        //输出页面语言包
//        $this->assign('cn',$this->hy_lang());
//        //当前用户uid
//         $uid = Session::get('uid');
//         //当前用户名
//         $username = Session::get('username');
        //页面控制器
        
        $controller=request()->controller();
       $min_controller= strtolower(str_replace("L","_l",$controller));
          
        //页面操作
        $action=request()->action();
        //输出页面控制器英文名
        $this->assign('min_controller',$min_controller);
         $this->assign('min_controller2',$min_controller2);
        $this->assign('controller',$controller);
        //输出页面操作英文名
        $this->assign('action', $action);
       // dump(session('username','', 'index'));
         $uid=session('uid','', 'index');
        $username=session('username','', 'index');
        $email=session('email','', 'index');
         $this->assign('email',$email);
         $this->assign('uid',$uid);
        $this->assign('username',$username);
//        dump($email);
        
         if(cache('nav')){
        $nav=cache('nav');
        $title=cache('title');
        $logo=cache('logo');
        $website_url=cache('website_url');
        $website_address=cache('website_address');
后面还有 129 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。