无法在codeigniter REST API中设置会话

无法在codeigniter REST API中设置会话,rest,codeigniter,Rest,Codeigniter,我正在尝试使用RESTAPI从一个函数到另一个函数获取变量 $this->session->set_userdata('some_name', $authUser['id']); $this->session->userdata('some_name'); 您需要使用$this->session->userdata(“某个名称”),才能获得已设置的会话。 $this->session->set_userdata(“some_name”,“value”)

我正在尝试使用RESTAPI从一个函数到另一个函数获取变量

$this->session->set_userdata('some_name', $authUser['id']);

        $this->session->userdata('some_name');
您需要使用$this->session->userdata(“某个名称”),才能获得已设置的会话。
$this->session->set_userdata(“some_name”,“value”);若要将值设置为session

请发布您遇到的错误。没有显示任何内容。表单未提交请发布一些更相关的代码,以便我们更好地理解和帮助您。公共功能诊所发布(){$area=$this->post('area'))$locality=$this->post('locality');$add\u image=array('area'=>$area',locality'=>$locality,'doctor\u id'=>$this->session->set\u userdata('some\u name');$this->load->model('ApiModel');$this->ApiModel->clinic insert($add\u image)}我一直在另一个函数中设置会话。$this->session->set_userdata('some_name',$authUser['id');你是否在数组中像这样使用'doctor_id'=>$this->session->set_userdata('some_name'),你已经在commnet中添加了,它应该是'doctor_id'=>$this->session->userdata('some_name'))对吗?很抱歉,这是我的错误。我是否需要在$config['auth_source'中添加会话变量名
public function clinic_post() { 
 $area      = $this->post('area'); 
 $locality  = $this->post('locality'); 
 $add_image     = array( 
    'area'=>$area, 
    'locality'=>$locality, 
        'doctor_id' => $this->session->userdata('some_name')
    );
 $this->load->model('ApiModel');
 $this->ApiModel->clinic_insert($add_image); 
}