/** * Selects several row from the DB. * * @param Criteria $criteria The Criteria object used to build the SELECT statement. * @param PropelPDO $con * @return array Array of selected Objects * @throws PropelException Any exceptions caught during processing will be * rethrown wrapped into a PropelException. */ public static function doSelect(Criteria $criteria, PropelPDO $con = null) { return UsuarioPeer::populateObjects(UsuarioPeer::doSelectStmt($criteria, $con)); }
/** * Reloads this object from datastore based on primary key and (optionally) resets all associated objects. * * This will only work if the object has been saved and has a valid primary key set. * * @param boolean $deep (optional) Whether to also de-associated any related objects. * @param PropelPDO $con (optional) The PropelPDO connection to use. * @return void * @throws PropelException - if this object is deleted, unsaved or doesn't have pk match in db */ public function reload($deep = false, PropelPDO $con = null) { if ($this->isDeleted()) { throw new PropelException("Cannot reload a deleted object."); } if ($this->isNew()) { throw new PropelException("Cannot reload an unsaved object."); } if ($con === null) { $con = Propel::getConnection(UsuarioPeer::DATABASE_NAME, Propel::CONNECTION_READ); } // We don't need to alter the object instance pool; we're just modifying this instance // already in the pool. $stmt = UsuarioPeer::doSelectStmt($this->buildPkeyCriteria(), $con); $row = $stmt->fetch(PDO::FETCH_NUM); $stmt->closeCursor(); if (!$row) { throw new PropelException('Cannot find matching row in the database to reload object values.'); } $this->hydrate($row, 0, true); // rehydrate if ($deep) { // also de-associate any related objects? $this->aCatalogue = null; $this->aProvincia = null; $this->collUsuarioGrupos = null; $this->lastUsuarioGrupoCriteria = null; $this->collAlcances = null; $this->lastAlcanceCriteria = null; $this->collSesions = null; $this->lastSesionCriteria = null; $this->collMensajes = null; $this->lastMensajeCriteria = null; $this->collMensajeDestinos = null; $this->lastMensajeDestinoCriteria = null; $this->collEmpresas = null; $this->lastEmpresaCriteria = null; $this->collTablas = null; $this->lastTablaCriteria = null; $this->collFormulariosRelatedByIdUsuario = null; $this->lastFormularioRelatedByIdUsuarioCriteria = null; $this->collFormulariosRelatedByIdUsuarioCreador = null; $this->lastFormularioRelatedByIdUsuarioCreadorCriteria = null; $this->collTareas = null; $this->lastTareaCriteria = null; $this->collHistoricoDocumentos = null; $this->lastHistoricoDocumentoCriteria = null; } // if (deep) }
public function reload($deep = false, PropelPDO $con = null) { if ($this->isDeleted()) { throw new PropelException("Cannot reload a deleted object."); } if ($this->isNew()) { throw new PropelException("Cannot reload an unsaved object."); } if ($con === null) { $con = Propel::getConnection(UsuarioPeer::DATABASE_NAME, Propel::CONNECTION_READ); } $stmt = UsuarioPeer::doSelectStmt($this->buildPkeyCriteria(), $con); $row = $stmt->fetch(PDO::FETCH_NUM); $stmt->closeCursor(); if (!$row) { throw new PropelException('Cannot find matching row in the database to reload object values.'); } $this->hydrate($row, 0, true); if ($deep) { $this->aEstablecimiento = null; $this->collUsuarioRols = null; $this->lastUsuarioRolCriteria = null; $this->collUsuarioPermisos = null; $this->lastUsuarioPermisoCriteria = null; $this->collLegajopedagogicos = null; $this->lastLegajopedagogicoCriteria = null; $this->collLegajosaluds = null; $this->lastLegajosaludCriteria = null; } }
/** * Reloads this object from datastore based on primary key and (optionally) resets all associated objects. * * This will only work if the object has been saved and has a valid primary key set. * * @param boolean $deep (optional) Whether to also de-associated any related objects. * @param PropelPDO $con (optional) The PropelPDO connection to use. * @return void * @throws PropelException - if this object is deleted, unsaved or doesn't have pk match in db */ public function reload($deep = false, PropelPDO $con = null) { if ($this->isDeleted()) { throw new PropelException("Cannot reload a deleted object."); } if ($this->isNew()) { throw new PropelException("Cannot reload an unsaved object."); } if ($con === null) { $con = Propel::getConnection(UsuarioPeer::DATABASE_NAME, Propel::CONNECTION_READ); } // We don't need to alter the object instance pool; we're just modifying this instance // already in the pool. $stmt = UsuarioPeer::doSelectStmt($this->buildPkeyCriteria(), $con); $row = $stmt->fetch(PDO::FETCH_NUM); $stmt->closeCursor(); if (!$row) { throw new PropelException('Cannot find matching row in the database to reload object values.'); } $this->hydrate($row, 0, true); // rehydrate if ($deep) { // also de-associate any related objects? $this->collAmistadsRelatedById_usuario = null; $this->collAmistadsRelatedByid_usuarioamigo = null; $this->collCalificacions = null; $this->collComentarios = null; $this->collLibrosRelatedByUsuario_ult_acc = null; $this->collLibrosRelatedById_usuario = null; $this->collUsuario_interesess = null; $this->collListas = null; $this->collLibro_colaboradors = null; $this->collLibro_versions = null; $this->collMensajesRelatedById_usuario_destinatario = null; $this->collMensajesRelatedById_usuario_remitente = null; $this->collNotificacionsRelatedById_emisor = null; $this->collNotificacionsRelatedById_receptor = null; $this->collSolicitud_amistadsRelatedById_usuario_solicitado = null; $this->collSolicitud_amistadsRelatedById_usuario_solicitante = null; $this->collSolicituds = null; $this->collPostulantess = null; } // if (deep) }
/** * Reloads this object from datastore based on primary key and (optionally) resets all associated objects. * * This will only work if the object has been saved and has a valid primary key set. * * @param boolean $deep (optional) Whether to also de-associated any related objects. * @param PropelPDO $con (optional) The PropelPDO connection to use. * @return void * @throws PropelException - if this object is deleted, unsaved or doesn't have pk match in db */ public function reload($deep = false, PropelPDO $con = null) { if ($this->isDeleted()) { throw new PropelException("Cannot reload a deleted object."); } if ($this->isNew()) { throw new PropelException("Cannot reload an unsaved object."); } if ($con === null) { $con = Propel::getConnection(UsuarioPeer::DATABASE_NAME, Propel::CONNECTION_READ); } // We don't need to alter the object instance pool; we're just modifying this instance // already in the pool. $stmt = UsuarioPeer::doSelectStmt($this->buildPkeyCriteria(), $con); $row = $stmt->fetch(PDO::FETCH_NUM); $stmt->closeCursor(); if (!$row) { throw new PropelException('Cannot find matching row in the database to reload object values.'); } $this->hydrate($row, 0, true); // rehydrate if ($deep) { // also de-associate any related objects? } // if (deep) }