Cita:
Iniciado por pateketrueke
Bien, pues entonces primero debes almacenar los objetos creados en un array, y luego iterar ese array en tu vista.
Código PHP:
$out = array();
while ($row = fetch($algo)) {
$doc = new Doc;
// ...
$out []= $doc;
}
// vista
foreach ($out as $doc) {
echo $doc->getBar();
}
Compadre tengo una ultima consulta : Como te mencione con anterioridad me resulto perfecto guardando el objeto en un arreglo y luego recorrerlo con foreach... pero ahora me salto un pequeño problemilla que creo que me puedes asesorar....
Código PHP:
$out1 = array();
$out2 = array();
while ($row = fetch($algo)) {
//1er objeto
$doc = new Doc();
//2do objeto
$cliente = new Cliente();
// ...
$out1 []= $doc;
$out2 []= $cliente;
}
// vista
foreach ($out as $doc) {
echo $doc->getBar();
}
Como veras en la vista no modifique nada, mi pregunta es la siguiente.. como puedo hacer que imprima los objetos de documento y a su vez los del cliente asociado a ese documento, que se encuentra en otro objeto y a su vez en otro arreglo? trate de utilizarlo en el mismo arreglo pero me cambiaba el objeto con los metodos del otro xD! Atento a tus comentarios
Cita:
Iniciado por oscartt67
Hola Sebastian. Queria hacerte una observación:
En lugar de crear un método GetPropiedad y un SetPropiedad para cada propiedad de la clase, puedes plantearte hacer un Get(propiedad) y un Set(propiedad,valor), y definir en la clase además un preproceso y postproceso para los casos que lo necesiten.
Saludos!
Se agradece el comentario y optimizare las clases... gracias