У меня возникает следующая проблема при возврате в JSON из функции в PHP, при попытке прочитать некоторые свойства JSON возвращается следующая ошибка.
public function ObtenerListadoOrdenes(){
try {
$existeNueva = false;
//OBTENEMOS LA LISTA DE ORDENES.
$orderList = json_decode(CallApiRest::CallAPI('GET', $this->url.'/orders/get/list', false, $this->token));
foreach($orderList as $item){
$orderlist = OrderList::find($item->orderNumber);
if ($orderlist == null){
$existeNueva = true;
$orderlist = new OrderList;
$orderlist->orderNumber = $item->orderNumber;
$orderlist->date = date('Y-m-d H:i:s', strtotime($item->date));
$orderlist->save();
}
}
$tempArray = array('existeNueva'=>$existeNueva, 'listaOrdenes'=>$orderList);
return $tempArray;
} catch (Exception $e) {
echo 'Excepción capturada: ', $e->getMessage(), "\n";
}
}
Ошибка возврата вследующий код return $ listado-> listaOrdenes;
public function index()
{
$laudusApi = new LaudusApiConnect;
$listado = $laudusApi->ObtenerListadoOrdenes();
return $listado->listaOrdenes;
}
Ошибка: Попытка получить свойство 'listaOrdenes' не-объекта