/** * Method to do selects. * * @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 sfGuardUserPeer::populateObjects(sfGuardUserPeer::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(sfGuardUserPeer::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 = sfGuardUserPeer::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->collBranchs = null; $this->collCommentsRelatedByUserId = null; $this->collCommentsRelatedByCheckUserId = null; $this->collFiles = null; $this->collProfiles = null; $this->collStatusActions = null; $this->collsfGuardUserPermissions = null; $this->collsfGuardUserGroups = null; $this->collsfGuardRememberKeys = 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(sfGuardUserPeer::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 = sfGuardUserPeer::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->collsfGuardUserPermissions = null; $this->lastsfGuardUserPermissionCriteria = null; $this->collsfGuardUserGroups = null; $this->lastsfGuardUserGroupCriteria = null; $this->collsfGuardRememberKeys = null; $this->lastsfGuardRememberKeyCriteria = null; $this->collEnlaces = null; $this->lastEnlaceCriteria = null; $this->collPropuestas = null; $this->lastPropuestaCriteria = null; $this->collPoliticos = null; $this->lastPoliticoCriteria = null; $this->collSfGuardUserProfiles = null; $this->lastSfGuardUserProfileCriteria = null; $this->collEtiquetaPoliticos = null; $this->lastEtiquetaPoliticoCriteria = null; $this->collEtiquetaPartidos = null; $this->lastEtiquetaPartidoCriteria = null; $this->collEtiquetaPropuestas = null; $this->lastEtiquetaPropuestaCriteria = null; $this->collSfApplications = null; $this->lastSfApplicationCriteria = null; $this->collSfReviews = null; $this->lastSfReviewCriteria = 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(sfGuardUserPeer::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 = sfGuardUserPeer::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->collNotaPedidosRelatedByAdministraId = null; $this->lastNotaPedidoRelatedByAdministraIdCriteria = null; $this->collNotaPedidosRelatedBySolicitaId = null; $this->lastNotaPedidoRelatedBySolicitaIdCriteria = null; $this->collNotaPedidosRelatedByControlaId = null; $this->lastNotaPedidoRelatedByControlaIdCriteria = null; $this->collNotaPedidosRelatedByAutorizaId = null; $this->lastNotaPedidoRelatedByAutorizaIdCriteria = null; $this->collNotaPedidoEstados = null; $this->lastNotaPedidoEstadoCriteria = null; $this->collEventos = null; $this->lastEventoCriteria = null; $this->collCompraEstados = null; $this->lastCompraEstadoCriteria = null; $this->collVentas = null; $this->lastVentaCriteria = null; $this->collVentaEstados = null; $this->lastVentaEstadoCriteria = null; $this->collsfGuardUserPermissions = null; $this->lastsfGuardUserPermissionCriteria = null; $this->collsfGuardUserGroups = null; $this->lastsfGuardUserGroupCriteria = null; $this->collsfGuardRememberKeys = null; $this->lastsfGuardRememberKeyCriteria = null; $this->collRecepcionPedidosRelatedByRecibeId = null; $this->lastRecepcionPedidoRelatedByRecibeIdCriteria = null; $this->collRecepcionPedidosRelatedByControlaId = null; $this->lastRecepcionPedidoRelatedByControlaIdCriteria = null; $this->collRecepcionPedidosRelatedByAdministraId = null; $this->lastRecepcionPedidoRelatedByAdministraIdCriteria = null; $this->collUserProfiles = null; $this->lastUserProfileCriteria = null; } // if (deep) }