cakeのvalidateで 複数パラメータの比較チェックを行う
<?php public function beforeValidate($options=[]) { $this->validate['endDate'] = [ 'rule' => ['checkStartEndDate', $this->data[__CLASS__]["startDate"]], 'message' => '終了日は開始日の次の日以降を指定してください。', ]; } public function checkStartEndDate($data,$startDate) { $endDate = $data['endDate']; return strtotime($startDate)<strtotime($endDate); }