我想学习与codeigniter的PHP,遇到了问题。我正在写一个带有表单验证的用户注册表单。 如果用户输入已通过验证,它将检查数据库中电子邮件是否已存在于数据库中。如果存在,它应该向用户显示一个错误。 我将这个错误存储在flashdata会话变量中,并将用户重定向到注册表单。但重定向后,表单set_values是空的。 我希望它填入用户之前已经填写的值。如果我使用$this->load->view('registration_form')
..字段值填充像我想要的,但数据库错误不显示,因为它不是一个新的服务器调用。Codeigniter使用flashdata和form_validation
form_validation值(set_value())在重定向上消失吗?如果是这样,我如何预先填充字段值?
是的,这就是我最终做的。 – WebNovice 2011-06-04 18:50:24