Base.php 839 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\admin\controller;
  3. use think\Controller;
  4. use think\Request;
  5. class Base extends Controller//公共控制器
  6. {
  7. protected function _initialize()
  8. {
  9. //判断有无uname或者id的session,如果没有,跳转到登陆界面
  10. if(!session('admin_auth.uname')||!session('admin_auth.id')){
  11. $this->redirect(url('/lst'));//url("/lst"):为后台登录地址,设置路由进行替换的(在route.php中查看)
  12. }
  13. $request=Request::instance();
  14. $moudle=$request->module(); //获取当前模型名称
  15. $con=$request->controller(); //获取当前控制器名称
  16. $action=$request->action(); //获取当前方法名称
  17. $this->assign(array(
  18. 'con'=>$con,
  19. 'action'=>$action,
  20. ));
  21. }
  22. }