...  9   10   11   12   13   14   15   16 

Propel. Porady

14. Porada #14: Wyjątki

W przypadku wystąpienia błędów, obiekty Propel-a generują wyjątki. Obsługę wyjątków realizujemy instrukcją try-catch. Metody obiektu $e pozwalają poznać przyczynę błędu:

$wyraz = new Wyraz();
$wyraz->setWyraz('żółw');

try {
  $wyraz->save();
} catch (PropelException $e) {
  $c = $e->getCause();
  $komunikat = $c->getNativeError();
  echo $komunikat;
}
...  9   10   11   12   13   14   15   16