ユーザー名、電子メール、生年月日、パスワードなどのフィールドを持つ単純な登録フォームを考えてみましょう。
また、次のようなデータ検証ルールが適用されます。
'email'=>array(
'emailrule'=>array(
'rule' => 'email',
'message' => 'You have entered an invalid e-mail address.'
),
'isUnique' => array(
'rule' => 'isUnique',
'message' => 'The e-mail address already exists.',
),
),
ユーザーがフォームを送信すると、データが検証されます。無効な場合、ユーザーはフォームにリダイレクトされ、エラーがユーザーに表示されます。しかし、今回はページが更新されたので、ユーザーが入力した値は消えています。
これらの値を保持する方法はありますか??