Hi gracias por responder pateketrueke
Las razones por las que necesito hacerlo asi es para resolver la impresion
de los datos en la parte del diseno ...
Como tu ves en
Código PHP:
new Subcategorias( $subcate_id );
adentro de la clase imprimo los datos verdad?
pero en la clase Categoria lo que retorno es un array
Código PHP:
return $this->get_list;
y luego en el index.php cojo los datos de ese array y los imprimo
con el FOR
index.php
Código PHP:
include("Trabajo.php");
$list = new Categoria();
$categorias_array = $list->get_categories();
for ($i=0; $i <count($categorias_array); $i++ )
{
//aqui le puedo asignar la presentacion de como se veran los datos
echo $categorias_array[$i]["cat_name"] ;
}
dandome la capacidad de ponerle diferentes disenos al mismo array
de datos, y de esta manera hacemos reusable al objeto.
Y si ves
Código PHP:
new Subcategorias( $subcate_id );
le doy el formato, adentro de la clase ,
haciendome imposible modificar el diseno en caso
de querer llamara a ese mismo objetos en otra parte pero con otro diseno .... quiza populado horizontalmente y no verticalmente.
No se si soy claro del porque necesito hacerlo asi.
Pero cuando uso el FOR dentro de otro FOR
me imprime asi :
Código HTML:
Categoria1
Subcategoria1
Subcategoria2
Pero no me imprime la categoria2 ni la Categoria3
solmante me imprime la primera categoria.
Ese es mi problema amigo .. :)