如果失败则将codeigniter表单验证发送回用户

时间:2012-12-11 10:36:16

标签: php codeigniter codeigniter-2

我有这个控制器(visits.php)使用3个模型来构建页面,然后它将4个变量传递给视图。

此视图包含一个提交到另一个页面的表单(add_user.php)

我的问题是,如果for_validation为false,我如何将用户发送回visits.php? 我是否还要重新加载visits.php allover?-waste of resourss-或者我应该用js或php标题将他送回历史?你能告诉我一个如何最好地处理form_validation错误结果的例子吗?

请注意,当我用户

header('Location: ' . $_SERVER['HTTP_REFERER']);

我无法回复validation_error():(

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

您可以将validation_error()存储在一段Flash数据中,然后您可以使用标题(位置) - 或者您可以使用codeigniter redirect()函数并在重定向页面中获取flashdata。