Les exceptions...
Posté : 25 mai 2011, 14:45
Bonjour/ bonsoir,
Je provoque volontairement une erreur dans le code suivant (l'erreur est soulignée)
Merci,
Ps : ActionException est une extension de la classe Exception
Je provoque volontairement une erreur dans le code suivant (l'erreur est soulignée)
private function getListeFamilles() {
$select = $this->db->prepare('select, famille from famille_prix'); //--> erreur
try {
$select->execute();
while ($data = $select->fetch()) {
echo '<option value="'.$data->id_fp.'">'.$data->famille.'</option>';
}
$select->closeCursor();
} catch (ActionException $e) {
header('Location:'.self::$erreurPage);
exit();
}
}
Et n’obtiens pas le résultat désiré, c'est à dire la redirection vers une page d'erreur ($erreurPage). Au lieu de cela, j'ai un message d'erreur brute de fonderie qui s'affiche dans la page, comme si l'exception n'était pas gérée... Pourquoi ?Merci,
Ps : ActionException est une extension de la classe Exception