J'ai un problème avec PHP en ce moment, j'obtiens cette erreur,
Object of class stdClass could not be converted to string
l'erreur se produit lorsque j'exécute cette partie de code sur mon site,
function myaccount() {
$data['user_data'] = $this->auth->get_userdata($this->uri->segment(3));
//var_dump($data['user_data']);
$this->load->model('users_model');
$data['user_info'] = $this->users_model->get_user_and_roadmaps_by_id($this->uri->segment(3));
$this->template->build('users/my_account', $data);
}
La ligne dans laquelle l'erreur se produit est celle-ci,
$data['user_data'] = $this->auth->get_userdata($this->uri->segment(3));
Et cette ligne appelle cette fonction,
function get_userdata() {
$CI =& get_instance();
if(!$this->logged_in()) {
return false;
} else {
$query = $CI->db->get_where('users', array('user_id' => $CI->session->userdata('user_id')));
return $query->row();
}
}
Je ne sais pas vraiment quel est ce problème, donc toute aide serait la bienvenue.