Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/06/2012, 21:00
Avatar de sebastianxjavier
sebastianxjavier
 
Fecha de Ingreso: agosto-2011
Mensajes: 23
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: PHP + POO diferenciar objetos instanciados

Cita:
Iniciado por pateketrueke Ver Mensaje
Podrías guardar ambos objetos en otro array, y luego listarlos.
Código PHP:
$out []= array($foo$bar);

// ...
while (list($foo$bar) = each($out)) {
  
$foo->candy();
  
$bar->does();

pucha compadre no me resulto.... me sale este error: "Fatal error: Call to a member function getIdCliente() on a non-object in C:\wamp\www\svcb\_vista\clienteMoroso.php on line 26". En esa linea tengo el codigo "echo $cliente->getIdCliente()"

El error no me hace referencia al objeto... tengo el codigo de esta manera:

Código PHP:
$out1 = array();
$out2 = array();

while (
$registro mysql_fetch_assoc($documentox))
{
   
$cliente = new Cliente();
   
$cliente->setIdCliente($registro['id_cliente']);
   
// ...
  
$documento = new Documento_Pago();
  
$documento->setIdDocumentoPago($registro['id_documento_pago']);
  
// ...
  
$out1[] = $documento;
  
$out2[] = $cliente;
}
$gua[] = array($out1,$out2);

// vista

while (list($documento$cliente) = each($gua))
{
   echo 
$cliente->getIdCliente();
   echo 
$documento->getIdDocumentoPago();

Ojala me puedas ayudar, ya que los objetos ya me tienen mariado :(... saludos compadre