Hola nuevamente, continuando con la agregacion, tengo lo siguiente:
Una clase llamada
Proyecto que contiene 2 atributos:
$idproyecto y $descripcion y sus respectivos gets y sets unicamente. Seguidamente tengo otra clase llamada
JefeProyecto que contiene 2 atributos igualmente:
$idjefeproyecto y el otro $proyectos que es donde deseo guardar los objetos de la clase proyecto, en esta clase tengo el get y set de $idjefeproyecto y tengo una funcion llamada agregarproyecto con lo siguinte
public function agregarproyectos($unproyecto)
{
$this->proyectos[] = $unproyecto;
}
Mi pregunta es ¿Una vez que creo el objeto $jp, que es de tipo JefeProyecto, y creo tambien 3 objetos de tipo Proyecto y les agrego a cada uno de estos sus id y descripcion, los agrego al atributo $proyectos de $jp atraves de la funcion anteiormente mostrada. Hecho esto, Como hago para acceder a cada uno de estos objetos, desde $jp, y mostrar sus respectivos datos?
Me gustaria que me explicaran mediante codigo, con los datos que les describe anteriormente. Gracias
Lo tengo de esta forma y me da error
$jp = new JefeProyecto();
$p = new Proyecto();
$p->setID('01');
$p->setDescripcion('POO');
$jp->setIDProyecto('01');
$jp->agregarproyectos(p);
echo $jp->proyectos->getDescripcion() //error en el acceso