Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obsługa wyjątków propel
Kuziu
post
Post #1





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


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 ?



--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post

Posty w temacie
- Kuziu   Obsługa wyjątków propel   12.04.2010, 22:55:37


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 15:42