Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2009, 08:47
Oscarpaulos
 
Fecha de Ingreso: diciembre-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
Pregunta Duda:imprimir clase agregada en forma de array

Hola Amigos, les cuento que tengo un problemita. Tengo la clase Pregunta y la clase Respuesta, una Pregunta tiene muchas posibles respuestas, las cuales las almaceno en un vecto respuestas..
Código PHP:
Ver original
  1. <?php
  2. class RespuestaVO {
  3.     public $texto_res;
  4.     public $count;
  5.  
  6.     public function __construct($texto_res,$count){
  7.       $this->texto_res = $texto_res;
  8.       $this->count=$count;
  9.     }
  10.     public function getTexto(){return $this->texto_res;}
  11.     public function getCount(){return $this->count;}
  12. }
  13. ?>
  14. //
  15. <?php
  16.  
  17. class PreguntaVO {
  18.     public $idpregunta;
  19.     public $texto;
  20.     public $respuestas=array();
  21.  
  22.      public function __construct($idpregunta,$texto){
  23.       $this->idpregunta = $idpregunta;
  24.       $this->texto =$texto;
  25.     }  
  26.     public function getTextpregunta(){
  27.         return $texto;
  28.     }
  29.     public function listaRespuestas(RespuestaVO $respuesta){
  30.         $this->respuestas[]=$respuesta;
  31.     }
  32.    
  33.     public function mostrarRespuestas(){
  34.          $retorno="";
  35.             foreach($this->respuestas as $respuesta){
  36.                 $retorno .=$respuesta->getTexto()."<br/>";
  37.             }
  38.             return $retorno;       
  39.         }
  40. }
  41. ?>
MI pregunta es cómo puedo modificar el método mostrarRespuestas() me devuelva las respuestas dentro de un vector, para que despues en un html, pueda recorrer las preguntas con sus respectivas respuestas una por una.
No esta demás decir que soy un novato es POO asi que cualquier ayuda se los agradesco desde ya ...