예제 #1
0
 public static function doSelect(Criteria $criteria, PropelPDO $con = null)
 {
     return EstablecimientoPeer::populateObjects(EstablecimientoPeer::doSelectStmt($criteria, $con));
 }
예제 #2
0
 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(EstablecimientoPeer::DATABASE_NAME, Propel::CONNECTION_READ);
     }
     $stmt = EstablecimientoPeer::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->aDistritoescolar = null;
         $this->aOrganizacion = null;
         $this->aNiveltipo = null;
         $this->aProvincia = null;
         $this->collUsuarios = null;
         $this->lastUsuarioCriteria = null;
         $this->collRelEstablecimientoLocacions = null;
         $this->lastRelEstablecimientoLocacionCriteria = null;
         $this->collAlumnos = null;
         $this->lastAlumnoCriteria = null;
         $this->collCiclolectivos = null;
         $this->lastCiclolectivoCriteria = null;
         $this->collConceptos = null;
         $this->lastConceptoCriteria = null;
         $this->collEscalanotas = null;
         $this->lastEscalanotaCriteria = null;
         $this->collActividads = null;
         $this->lastActividadCriteria = null;
         $this->collCarreras = null;
         $this->lastCarreraCriteria = null;
         $this->collAnios = null;
         $this->lastAnioCriteria = null;
         $this->collRelDocenteEstablecimientos = null;
         $this->lastRelDocenteEstablecimientoCriteria = null;
         $this->collHorarioescolars = null;
         $this->lastHorarioescolarCriteria = null;
     }
 }