Esempio n. 1
0
 /**
  * Renvoie les Qgs liés à une collection de Competences
  * @param CompetenceCollection $competences
  * @return QgCollection
  */
 public static function getFromCompetences(CompetenceCollection $competences)
 {
     $ids = $competences->getIdQgs();
     if (!$ids) {
         return new QgCollection();
     }
     $req = "SELECT * FROM qg WHERE idQg IN (" . $ids . ");";
     return DbHandler::collFromQuery($req, 'Qg', 'QgCollection');
 }
Esempio n. 2
0
 /**
  * Renvoie les Joueurs liés aux Competences de la collection fournie
  * @var CompetenceCollection $competences
  * @return JoueurCollection
  */
 public static function getFromCompetences(CompetenceCollection $competences)
 {
     $req = "SELECT * FROM joueur WHERE idJoueur IN (SELECT qg.idJoueur FROM qg WHERE qg.idQg IN (" . $competences->getIdQgs() . "))";
     return DbHandler::collFromQuery($req, 'Joueur', 'JoueurCollection');
 }