Я добавил индекс в таблицу, чтобы убедиться, что набор полей вместе образует составной уникальный ключ (правильный ли это подход? Или есть ли лучший вариант с Doctrine?)
После того, как вы сделаличто, когда я пытаюсь сохранить объект, и уникальное ограничение не выполняется, генерируется исключение SQL.Каков наилучший способ справиться с этим?и отобразить пользовательское сообщение об ошибке?
Моя домашняя работа
Проверьте код исключения, поступивший из MySQL, и обработайте его.Но если таких ограничений будет несколько, мы не сможем точно определить одно
Добавить postValidator на схему и написать там логику
Есть третий / лучший способ?
Спасибо