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; }
public function updateEstudiantePersona(Estudiante $entity, Persona $estudiantePersona) { $entity->setEstudiantePersona($estudiantePersona->getId()); return $this->persistenceManager->update($entity); }
public function updateResponsablePersona(Responsable $entity, Persona $responsablePersona) { $entity->setResponsablePersona($responsablePersona->getId()); return $this->persistenceManager->update($entity); }