Я уверен, что я не первый, у кого есть составные уникальные ключи в таблицах и кто хочет их валидировать. Я не хочу изобретать велосипед, поэтому сначала спрашиваю здесь. У меня есть несколько таблиц, в которых столбцы «id» являются первичными ключами, а два других столбца — уникальными составными ключами. Было бы неплохо иметь правило проверки, чтобы проверять уникальность отправленной записи и отображать ошибку проверки, если это не так. В Cakephp это можно сделать с помощью пользовательского правила проверки. Я почти уверен, что кто-то уже создал такой метод.
В идеале это был бы метод в app_model.php, который мог бы использоваться разными моделями.