Exemplo n.º 1
0
  /**
   * Appelle la liste de tous les eleves de l'etablissement
   *
   * @access private
   * @return array Tableau d'objets de tous les eleves
   */
  public static function FindAllElevesOrderByNomPrenom($options = NULL){

    if (self::$_liste_eleves_all_order_by_nom_prenom === NULL){

      $critere = new Criteria();

      // On ajoute deux clauses d'ordre
      $critere->addAscendingOrderByColumn(ElevePeer::NOM);
      $critere->addAscendingOrderByColumn(ElevePeer::PRENOM);
      // et on demande à ElevePeer de renvoyer ce dont on a besoin
      self::$_liste_eleves_all_order_by_nom_prenom = ElevePeer::doSelect($critere);
    }

    return self::$_liste_eleves_all_order_by_nom_prenom;
  }
Exemplo n.º 2
0
	/**
	 * Retrieve multiple objects by pkey.
	 *
	 * @param      array $pks List of primary keys
	 * @param      PropelPDO $con the connection to use
	 * @throws     PropelException Any exceptions caught during processing will be
	 *		 rethrown wrapped into a PropelException.
	 */
	public static function retrieveByPKs($pks, PropelPDO $con = null)
	{
		if ($con === null) {
			$con = Propel::getConnection(ElevePeer::DATABASE_NAME, Propel::CONNECTION_READ);
		}

		$objs = null;
		if (empty($pks)) {
			$objs = array();
		} else {
			$criteria = new Criteria(ElevePeer::DATABASE_NAME);
			$criteria->add(ElevePeer::ID_ELEVE, $pks, Criteria::IN);
			$objs = ElevePeer::doSelect($criteria, $con);
		}
		return $objs;
	}