tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

Jak na foreign keys ?

před 10 lety

crempa
Člen | 199

Ahoj,

jak resite zachycovani mysql chyb stazenych k integritnim omezenim. Vicemene me staci dat uzivateli najevo ze napriklad nemuze smazat nejakou polozku protoze „se jeste nekde pouziva“ a tak je cela logika splnena integritnim omezenim databaze.
Jedine co me napada je try-catchovat blok kde danej dotaz dibi provadi a pri zachyceni vyjimky o tom dat vedet uzivateli.

Prijde vam dany postup „koser“ nebo se to resi jinak?

Diky

před 10 lety

David Grudl
Nette Core | 6806

Chyba vyhodí DibiDriverException a z ní vytáhnu error code (metoda getCode). Jejich význam najdete v dokumentaci MySQL http://dev.mysql.com/…-server.html

před 10 lety

crempa
Člen | 199

Presne tak nejak jsem to myslel,

diky za potvrzeni