我有一個stdClass已經從我的數據庫來:我怎麼能將我的stdClass傳入數組?
$query = $this->db->get('news');
if(isset($options['id']) || $options['limit'] == 1)
return $query->row(0);
而且我想將它傳遞給我的變量:
$data['news'] = $this->front_model->getNews($spec);
,這樣我可以簡單地通過做$data['news']->id
得到任何財產
,但我得到這個消息的錯誤:
Message: Object of class stdClass could not be converted to string
爲什麼?
什麼是'$ this-> db'?你在使用像CodeIgniter這樣的框架嗎? – 2012-08-03 01:33:50
'getNews'返回什麼? 'var_dump($ data ['news'])'並檢查你有什麼。 – 2012-08-03 01:37:16
如果您正在使用笨,那麼你可以用'$返回查詢 - > row_array(0)',但我真的不認爲這是什麼原因造成的錯誤消息。 – ghbarratt 2012-08-03 01:48:18