codeigniter中未显示错误消息
我想在我的视图上显示错误,但当我提交注册设计器并在验证后重定向到主视图时,我想在那里显示错误,这不起作用。我应该如何解决这个问题 我的控制器:codeigniter中未显示错误消息,codeigniter,Codeigniter,我想在我的视图上显示错误,但当我提交注册设计器并在验证后重定向到主视图时,我想在那里显示错误,这不起作用。我应该如何解决这个问题 我的控制器: public function designer_basic() { if($this->form_validation->run('as_designer')==true){ echo "good"; }else{ return redirect('Designers/as_designer
public function designer_basic()
{
if($this->form_validation->run('as_designer')==true){
echo "good";
}else{
return redirect('Designers/as_designer');
}
}
我的看法是:
<div class="container">
<div class="col-12">
<?php if(!empty(validation_errors())){?>
<div class="row">
<div class="col-5">
<?php echo validation_errors();?>
</div>
</div>
<?php }?>
您应该设置规则来验证控制器中的post值,如下所示
您应该像这样为控制器设置规则:
$this->load->library('form_validation');
$this->form_validation->set_rules('as_designer', 'Designer', 'required');
if ($this->form_validation->run() == false) {
......
} else {
......
}
我希望它对您很好。
$this->load->library('form_validation');
$this->form_validation->set_rules('as_designer', 'Designer', 'required');
if ($this->form_validation->run() == false) {
......
} else {
......
}