Php 如何修复:“;can';t返回值“; 无法在CODEIGNITER修复错误中使用方法返回值 安装错误 编码点火器 如何修复它 class Admin_Controller扩展了MY_Controller{var$permission=array()
如何修复:“;can';t返回值“; 无法在CODEIGNITER修复错误中使用方法返回值Php 如何修复:“;can';t返回值“; 无法在CODEIGNITER修复错误中使用方法返回值 安装错误 编码点火器 如何修复它 class Admin_Controller扩展了MY_Controller{var$permission=array(),php,codeigniter,Php,Codeigniter,如何修复:“;can';t返回值“; 无法在CODEIGNITER修复错误中使用方法返回值 安装错误 编码点火器 如何修复它 class Admin_Controller扩展了MY_Controller{var$permission=array();在此行中出现此错误后创建类if(空($this->session->userdata('logged_in')){错误是致命错误:无法在写入上下文中使用方法返回值-如果无法自己理解,请研究收到的错误消息。尝试将if语句替换为if($this-
class Admin_Controller扩展了MY_Controller{var$permission=array();在此行中出现此错误后创建类if(空($this->session->userdata('logged_in')){错误是致命错误:无法在写入上下文中使用方法返回值-如果无法自己理解,请研究收到的错误消息。尝试将
if
语句替换为if($this->session->userdata('logged_in')!==NULL)
。
public function __construct()
{
parent::__construct();
$group_data = array();
if(empty($this->session->userdata('logged_in'))){
$session_data = array('logged_in' => FALSE);
$this->session->set_userdata($session_data);
}
else {
$user_id = $this->session->userdata('id');
$this->load->model('model_groups');
$group_data = $this->model_groups->getUserGroupByUserId($user_id);
$this->data['user_permission'] = unserialize($group_data['permission']);
$this->permission = unserialize($group_data['permission']);
}
}