コード例 #1
0
 /**
  * Sauvegarde, pour tous les profils du projet passé en paramètres, 
  * les relations ei_profil_scenario afin que tous les profils soit associé à
  * à la version par défaut.
  * 
  * @param EiProjet $ei_project 
  */
 public function saveProfilsForVersions(EiProjet $ei_project, $def_version, $conn)
 {
     $profils = $ei_project->getProfils();
     $toSave = new Doctrine_Collection('EiProfilScenario');
     foreach ($profils as $profil) {
         $profil_scenario = new EiProfilScenario();
         $profil_scenario->setProfileId($profil->getProfileId());
         $profil_scenario->setProfileRef($profil->getProfileRef());
         $profil_scenario->setEiScenario($this);
         $profil_scenario->setEiVersionId($def_version);
         $toSave->add($profil_scenario);
     }
     $toSave->save($conn);
 }