示例#1
0
 public static function getModelPersonnagePut($id, $numDoctor, $anneeDebut, $anneeFin, $acteur, $expFav, $descri, $urlImage)
 {
     $model = new self(array());
     $personnage = PersonnageFabrique::getPersonnage($model->dataError, $id, $numDoctor, $anneeDebut, $anneeFin, $acteur, $expFav, $descri, $urlImage);
     $model->personnage = PersonnageGateway::putPersonnage($model->dataError, $personnage);
     $model->title = "Le personnage à été inséré";
     return $model;
 }
示例#2
0
 public static function getPersonnageAll(&$dataError)
 {
     try {
         $statement = DataBaseManager::getInstance()->prepareAndExecuteQuery('SELECT * FROM Personnage', array());
     } catch (Exception $e) {
         $dataError['persistance-get'] = "Impossible d'accéder aux données.";
     }
     $collectionPersonnage = array();
     if ($statement !== false) {
         foreach ($statement as $row) {
             $personnage = PersonnageFabrique::getPersonnage($dataError, $row['id'], $row['numDocteur'], $row['anneeDebut'], $row['anneeFin'], $row['acteur'], $row['expFav'], $row['descri'], $row['urlImage']);
             $collectionPersonnage[] = $personnage;
         }
     } else {
         $dataError['persistance-get'] = "Aucun personnage trouvable.";
     }
     DataBaseManager::destroyQueryResults($statement);
     return $collectionPersonnage;
 }