当我回显我的is_active变量时,我得到一个类 __PHP_Incomplete_Class 的对象无法转换为字符串错误,我可以使用 username 和 is_logged_in 变量,但不能使用 is_active 变量,我想知道我会是什么在这里做错了...
在我的控制器上,我做了:
$username=$this->input->post("username");
$activated_val=$this->membership_model->is_activated($username);
$data = array(
"username" => $this->input->post("username"),
"is_logged_in" => true,
"is_active" => $activated_val
);
$this->session->set_userdata($data);
redirect("main");
我的模型功能:
function is_activated($username){
$query = "SELECT activated FROM members WHERE username=?";
$result = $this->db->query($query, $username);
return $result;
}
在我看来:
$is_active= $this->session->userdata("is_active");
echo $is_active;