我在模型中有一个函数获取某个用户的行:fname,lname等。
在控制器中我想只使用fname并将其保存到会话中。我将如何实现这一目标?到目前为止我有这个
$info = $this->User_model->getUserInfo($id);
$userinfo = array(
'name' => $info->fname //gives me a array to string conversion error
);
$this->session->set_userdata($userinfo);
在模型中
return $query->result_array();
我可以通过return $query->row('fname');
获取名称,但我想重用使该行有效的函数。
我理解错误。但我只是不知道如何绕过它。
答案 0 :(得分:2)
试试这个
return $query->row_array();
并在控制器中
$info = $this->User_model->getUserInfo($id);
$userinfo = array(
'name' => $info['fname']
);
$this->session->set_userdata($userinfo);