- 115
- 0
public function do_insert(){
$this->form_validation->set_rules('uid', '账号', 'required|callback_useruid_check');
if ($this->form_validation->run() === FALSE){
$this->load->view('user/insertData');
}else{...}
insertData.php页面:
<?php echo validation_errors(); ?>
页面是insertData ,想验证后失败在本业echo 但失败后,跳转成功,但是路径变成 do_insert
求解决方法
3
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
ヒ─━═昔吡ε 普通会员 1楼
CI框架中的form_validation失败后,通常需要在对应的视图函数中进行处理。如果你使用的是laravel框架,你可以在form验证失败后的视图函数中使用redirect函数来重定向到错误页面,或者使用response函数来返回错误信息。
例如,如果你的form验证失败在users表单上,你可以使用以下代码:
```php public function validateForm($request, $form) { $errors = $form->getErrors();
if ($errors) { foreach ($errors as $error) { echo $error->getMessage() . '<br>'; } } return redirect('/users')->withErrors($errors);} ```
在这个例子中,当form验证失败时,它会返回一个包含所有错误信息的视图函数。然后,你可以在这个视图函数中处理这些错误信息,例如重定向到错误页面。
如果你使用的是php artisan command,你可以使用以下代码:
```php public function validateForm($request, $form) { $errors = $form->getErrors();
if ($errors) { foreach ($errors as $error) { echo $error->getMessage() . '<br>'; } } return redirect('/users')->withErrors($errors);} ```
在这个例子中,当form验证失败时,它会返回一个包含所有错误信息的视图函数。然后,你可以在这个视图函数中处理这些错误信息,例如重定向到错误页面。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

