hola.. hace tiempo que no ponía dudas en el foro...
La que tengo ahora es la siguiente:
tengo las clases peticionesHelper, PeticionesDAO y Peticiones.
PeticionesHelper crea tantas PeticionDAO como registros tenga en mi base de datos (en este caso tengo 2 peticiones) y llena los datos de ellas (IDPeticion nombreUsuario) con los datos de la DB y los voy metiendo en una lista listaPeticiones. Luego de esto tengo:
listaPeticiones[0] = PeticionDAO. (datos 1)
listaPeticiones[1] = PeticionDAO. (datos 2)
y retorno esta lista.
en la clase Peticiones tomo esta misma listaPeticiones y la recorro con un for:
Código PHP:
for($i=0;$i<count(listaPeticines);$i++)
{
$peticionDAO = listaPeticiones[$i]
//???
}
y ahora quiero imprimir los datos ahí mismo... pero... como podrán darse cuanta, los ojetos PeticionDAO que genero me los guarda en la variable $peticionDAO y trato de hacer lo siguiente donde dice "???"
Código PHP:
echo $peticionDAO->getID();
Y me dice que no puedo llamar a esta función porque no existe. y en la clase PeticionDAO si existe tal método.
Yo creo que es porque pierde el tipo de Objeto.
Entonces mi duda es com decirle al PHP que mi variable es de tipo PeticionDAO por algún medio.. inteneté castear y no pude-...
Podrían ayudarme con esto... ??
Es urgente pliss..
.
Gracias de antemano y saludos a todos.
Espero sus respuestas.