我有这个控制器(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():(
感谢您的帮助
答案 0 :(得分:3)
您可以将validation_error()存储在一段Flash数据中,然后您可以使用标题(位置) - 或者您可以使用codeigniter redirect()函数并在重定向页面中获取flashdata。