Base.php 864 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 $current_action;
  8. public function _initialize()
  9. {
  10. //判断有无uname或者id的session,如果没有,跳转到登陆界面
  11. if(!session('admin_auth.uname')||!session('admin_auth.id')){
  12. $this->redirect(url('/lst'));//url("/lst"):为后台登录地址,设置路由进行替换的(在route.php中查看)
  13. }
  14. $request=Request::instance();
  15. $moudle=$request->module(); //获取当前模型名称
  16. $con=$request->controller(); //获取当前控制器名称
  17. $action=$request->action(); //获取当前方法名称
  18. $this->assign(array(
  19. 'con'=>$con,
  20. 'action'=>$action,
  21. ));
  22. }
  23. }