при использовании cakephp в столбце электронной почты в БД у меня есть уникальное ограничение: как проверить перед вставкой записи, что электронная почта может быть дубликатом, или после вставки обнаружить и распечатать ошибку.
Ознакомьтесь с Правилами проверки ядра .Есть один для isUnique.
isUnique
Нашел еще один хороший пример на http://www.davidtan.org/cakephp-tutorial-how-to-insert-records-into-table-with-unique-index-made-up-of-2-or-more-fields/