0

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

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

我的问题是,如果 for_validation 为假,我如何将用户发送回 visit.php?我是否必须再次重新加载visits.php?-浪费资源-或者我应该用js或php标头将他送回历史?你能告诉我一个你如何最好地处理form_validation的错误结果的例子吗?

请注意,当我用户

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

我无法回显validation_error() :(

感谢帮助

4

1 回答 1

3

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

于 2012-12-11T10:57:02.933 回答