W jaki sposób obsłużyć błędy SQL w Symfony/Silex

0

Witam,

Chciałbym się poradzić w jaki sposób mogę najlepiej odebrać informację o błedym lub niewykonaniu się w ogóle
zapytania SQL. Czyli przypadki że nie można czegoś wstawić do BD bo już istnieje o takiej nazwie, lub nie usunięto czegoś, bo nie ma czegoś o takim ID itp.

Kwestia jest tego typu, abym zwrócił jakiś prosty komunikat i kod błędu np. 40x, ponieważ ma to iść do frontendu, a
niestety PDOException jest mi średnio po drodze.

Poproszę o wskazówki jak zająć się tym tematem

0

Jak wykonujesz coś na bazie, w miejscu gdzie coś może pójść nie tak - wykorzystaj mechanizm wyjątków. Przechwytuj, przetwarzaj, zwracaj w formie jaką tylko zechcesz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1