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; }
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; }