フォームには、相互に対応する必要がある 2 つのフィールドがあります。ユーザーが生年月日を DOB フィールドに入力する場合、DOB よりも長い居住期間を入力することはできません。
add.ctp の 2 つのフィールドは次のとおりです。
echo $this->Form->input('DOB',array('label' => 'Date of birth*', 'minYear' => 1900, 'maxYear' => 2000));
echo $this->Form->input('period_of_residence', array('label' =>'Period of residence in Zimbabwe'));
したがって、ユーザーが年齢を超える居住期間を入力できないように、2つを検証する方法がわかりません。送信時に検証されたとしても、気に入っています。