2013-06-19 63 views
2

我收到錯誤:嘗試獲取非對象的屬性。爲什麼我得到這個錯誤,我完全沒有想法。錯誤是這條線:$results = $quotes->return;任何幫助表示讚賞。謝謝。代碼如下。如何修復錯誤:試圖獲取非對象的屬性

public function ajax_get_chart_litecoin() { 

    $quotes = $this->rest->get('api/2/ltc_usd/trades/fetch'); 


    $series_data = array(); 

    $results = $quotes->return; 

    foreach ($results as $quote) 
    { 
     $series_tmp = array(
     'date'  => $quote->date, 
     'price'  => $quote->price 
    ); 

     $series_data[] = $series_tmp; 
    } 

    $series_data = array_slice($series_data, 0, 10); 


    return json_encode($series_data); 
    } 
+0

你試過類似$引號['return']的東西嗎? vardump $引用,看看它給了什麼。 –

+0

使用isset($引用 - >返回) – MB34

+0

@hrnrgv它返回了我布爾(假) – evann

回答

0

'嘗試獲取非對象的屬性'可能意味着它所說的內容。你的$quotes(A.K.A.對象想要)不是對象。 null也許?在你的第一行函數的主體後面加上var_dump($quotes); die;,你會發現它。

相關問題