예제 #1
0
 /**
  * @param $scenario_id
  */
 public function findAllTestSet($scenario_id)
 {
     // Création de la requête SQL de récupération
     $sql = "SELECT * FROM ei_test_set_status_vw WHERE ei_scenario_id = " . $scenario_id . " ORDER BY id DESC ;";
     // Récupération des résultats.
     $resultats = Doctrine_Manager::getInstance()->getCurrentConnection()->fetchAll($sql);
     // Création de la collection.
     $collection = new Doctrine_Collection("EiTestSet");
     foreach ($resultats as $resultat) {
         $jdt = new EiTestSet();
         $jdt->fromArray($resultat);
         $jdt->setStatusName($resultat["status_nom"]);
         $jdt->setStatusColor($resultat["status_color"]);
         $jdt->setDuree($resultat["duree"]);
         $jdt->setNbFct($resultat["nb_fct"]);
         $jdt->setNbFctExecutees($resultat["nb_fct_executees"]);
         $collection->add($jdt);
     }
     return $collection;
 }