フィールドのセットが一緒になって複合一意キーを形成するようにするためだけに、テーブルにインデックスを追加しました (このアプローチは正しいですか? または、Doctrine でより良いオプションがありますか?)
それを行った後、オブジェクトを保存しようとして一意制約が失敗すると、SQL 例外が生成されます。これを処理する最善の方法は何ですか? カスタムエラーメッセージを表示するには?
私の宿題
MySQL からの例外コードを確認して処理します。しかし、そのような制約が複数ある場合、正確な制約を特定することはできません。
スキーマに postValidator を追加し、そこにロジックを記述します
3番目の/より良い方法はありますか?
ありがとう