看这个显示应该是error 冲突啊,可是我IndexController.class.php 代码
?php
namespace Admin\Controller;
use Admin\Controller\CommonController;
class IndexController extends CommonController {
public function index(){
$system=M('System_config');
$systemInfo=$system->where('id=1')->select();
$this->assign('systemInfo',$systemInfo[0]);
$this->display();
}
//退出
public function logout(){
unset($_SESSION['username']);
unset($_SESSION['uid']);
unset($_SESSION['gid']);
unset($_SESSION['group_id']);
unset($_SESSION['gname']);
$return=array();
$return['message']='退出成功!';
$return['status']=true;
$this->ajaxReturn($return);
}
public function error(){
$this->display();
}
}
CommonController.class.php 的代码:
<?php
namespace Admin\Controller;
use Think\Controller;
class CommonController extends Controller{
public function _initialize(){
//验证登陆,没有登陆则跳转到登陆页面
if(empty($_SESSION['username'])) $this->redirect('Admin/Login/index');
//权限验证
if(!authCheck(MODULE_NAME."/".CONTROLLER_NAME."/".ACTION_NAME,session('uid'))){
header('HTTP/1.1 404 Not Found');
$return['message']='你没有操作本模块的权限';
$return['status']=false;
$this->ajaxReturn($return);
}
}
protected function _empty(){
//$this->error('你请求的页面不存在!!');
echo "<sc
}
}
?>
最佳答案