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

1 回答 1

0

“试图获得非对象的属性”可能正是它所说的。您的$quotes(AKA 对象想要成为)不是对象。null也许?只需放在var_dump($quotes); die;你的第一行函数体之后,你就会发现它。

于 2013-07-16T21:28:26.280 回答