Cześć,
mam mały problem z rozpoznaniem błędu jaki zwraca propel.
Chcę dodać wpis do bazy, no i dajmy na to że wpis o unikalnym polu już istnieje, wtedy propel wyrzuci wyjątek. Jak rozpoznać że to właśnie nieunikalne pole a nie np. brak połaczenia z bazą czy cos innego jeszcze.
probowalem zmetdą getNativeError jaką gdzieś ktoś opisał ale dostaję błąd: Call to undefined method PDOException::getNativeError()
getCode() zwraca zawsze zero, jak rozpoznać że przyczyną był właśnie brak unikalności pola ?