Я работаю с Symfony 1.4 и Doctrine.
У меня есть форма, которая имеет шесть полей: имя, родитель1, родитель2, родитель3, родитель4, родитель5
После отправки формы я хочу проверить базу данных на две вещи:
1. Поле имени уникально
2. Что комбинация parent1, parent2, parent3, parent4 и parent5 еще не находится в базе данных. Все эти значения являются целыми числами (первичные ключи из связанной таблицы), некоторые поля оставлены пустыми как 0. Они поступают в базу данных в зависимости от порядка, в котором пользователь вводит его, поэтому мне не важен порядок, но хотелось бы убедиться, что сама комбинация не существует до сохранения формы.
Любая помощь будет принята с благодарностью!