Ejemplo n.º 1
0
 function actualizar_persona(Persona $data)
 {
     $pmongo = $this->CPersona->findOne(array('_id' => new MongoId($data->getId())));
     $pbjmongo = self::bootrapPersona($pmongo);
     //actualizo campos
     $pbjmongo->setIdentificacion($data->getIdentificacion());
     $pbjmongo->setNombre($data->getNombre());
     $pbjmongo->setEdad($data->getEdad());
     $pbjmongo->setDireccion($data->getDireccion());
     //actualizar en mongo
     $this->CPersona->update(array('_id' => new MongoId($data->getId())), array('$set' => $pbjmongo->toCollection()));
     return TRUE;
 }
Ejemplo n.º 2
0
 public function updateEstudiantePersona(Estudiante $entity, Persona $estudiantePersona)
 {
     $entity->setEstudiantePersona($estudiantePersona->getId());
     return $this->persistenceManager->update($entity);
 }
Ejemplo n.º 3
0
 public function updateResponsablePersona(Responsable $entity, Persona $responsablePersona)
 {
     $entity->setResponsablePersona($responsablePersona->getId());
     return $this->persistenceManager->update($entity);
 }