Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2013, 05:07
chemon
 
Fecha de Ingreso: agosto-2004
Mensajes: 312
Antigüedad: 19 años, 8 meses
Puntos: 0
Acceder a los elementos de un objeto

Saludos a todos
Necesito acceder a la propiedad results del objeto que os muestro más abajo.
Llevo poco tiempo peleandome con la POO de Php y algunas cosas aun se me resisten.
El resultado esta guardado en $supply_order_details y a la hora de acceder a results he probado con:
Código PHP:
Ver original
  1. $supply_order_details['results']
ó con
Código PHP:
Ver original
  1. $supply_order_details->results
pero no consigo acceder a los valores guardados en result. No se que me estoy dejando o que estoy escribiendo mal.

Código PHP:
Ver original
  1. Collection Object
  2. (
  3.     [classname:protected] => SupplyOrderDetail
  4.     [id_lang:protected] =>
  5.     [definition:protected] => Array
  6.         ( ... )
  7.     [query:protected] => DbQuery Object
  8.         (...)
  9.     [results:protected] => Array
  10.         (
  11.             [0] => SupplyOrderDetail Object
  12.                 (
  13.                     [id_supply_order] => 6
  14.                     [id_product] => 1449
  15.                     [id_product_attribute] => 3883
  16.                     [reference] => 10448
  17.                     [supplier_reference] => null
  18.                     [name] => CHANEL STYLE TWEED JACKET : Tallas - S, Color - Green 10448 ...)
  19.             [1] => SupplyOrderDetail Object
  20.                 (
  21.                     [id_supply_order] => 6
  22.                     [id_product] => 1449
  23.                     [id_product_attribute] => 3883
  24.                     [reference] => 10448
  25.                     [supplier_reference] => null
  26.                     [name] => CHANEL STYLE TWEED JACKET : Tallas - M, Color - Green 10448 ...)[...]


Por otro lado estoy viendo un texto :protected detrás de la propiedad results y me da que eso me impide acceder a su valor.
Se trata de el listado que devuelve Prestashop para mostrar un pdf, por si puede serviros de algo

Muchas gracias por adelantado