フォームに入力された内容を新規マスタとして登録する機能を実装しようとしていました。 フォームに入力後、確認画面に行く前にチェックを行い、すでにデータベースに登録済みのデータならばエラー表示を出したかった。 保存時のsaveメソッドで行われるbuildRulesのバリデーションでも重複チェックはできますが、入力内容確認のバリデーション時に一緒に行いたいということもあり、TableクラスのvalidationDefaultで重複チェックをさせたかったのです。 しかし、CakePHP3のvalidationDefaultで重複チェックを行うための情報を、ググってもなかなか見つけることができなかったので時間がかかりました。 (CakePHP v3.4.4) validationDefaultでの重複チェック記述法 「url」のカラムに対して重複チェックをしています。 【GroupsTable.ph