我的模型有3種方法,從get_state_name()和get_district_name()返回的值是對象類型,我如何將它轉換爲字符串? 當我值綁定到形成一個地址,我得到這個錯誤將對象轉換爲codeiniter模型中的字符串
消息:類stdClass的客體不能轉換成字符串
任何人可以幫助我嗎?
get_job_address();
get_state_name();
get_district_name();
這裏是我的代碼
public function get_job_address($location_state_id,$district_name_id) {
$state=$this->get_state_name($location_state_id);
$district=$this->get_district_name($district_name_id);
return $district.', '.$state;
}
public function get_state_name($location_state_id) {
$this->db->select('country_name');
$this->db->where('sid',$location_state_id);
$this->db->limit(1);
$query=$this->db->get('countries');
return $query->row();
}
public function get_district_name($district_name_id) {
$this->db->select('state_name');
$this->db->where('sid',$location_name_id);
$this->db->limit(1);
$query=$this->db->get('states');
return $query->row();
}
試試$ query-> result_array();或$ query-> row_array(); – Hemantwagh07