Sınıf stdClass Object dizeye dönüştürülür olamazdı [kapalı]

0 Cevap php

Ben şu anda PHP ile bir sorun yaşıyorum, ben bu hatayı alıyorum,

Sitemde bu kod kısmını çalıştırdığınızda Object of class stdClass could not be converted to string hata oluştuğunda,

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);
}

Hata oluştuğunu olduğu satırda, bu biridir

$data['user_data'] = $this->auth->get_userdata($this->uri->segment(3));

Ve bu hat bu işlevi çağıran,

   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();
        }
    }

Şimdi gerçekten bu sorun yok ne, bu yüzden herhangi bir yardım büyük olurdu.

0 Cevap