让我们考虑一个简单的注册表单,其中包含用户名、电子邮件、出生日期、密码等字段。
并且应用了一些数据验证规则,例如:
'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.',
),
),
当用户提交表单时,数据得到验证。如果无效,则将用户重定向到表单并向用户显示错误。但这一次,自从页面刷新后,用户输入的值就消失了。
有什么方法可以保留这些价值观吗?