我需要进行表单验证,我什至在其中一个验证案例中做了这样的事情:
if($this->input->post('submitted') =='yes') { // this is hidden field in the form
if($this->form_validation->run() === TRUE) {
$gos['success'] = TRUE;
$this->admin_model->update_duela($duel_id);
} else {
$gos['success'] = FALSE;
}
}
并考虑到:
if($success) {
echo "Your post has been submitted!";
} else {
echo validatoin_errors();
}
验证错误很棒,我在验证失败时使用它。但是当验证通过并且表单提交成功时,我通常会做类似上面的事情。
另外,我可以直接在视图中做这样的事情:
if($this->form_validation->run() === TRUE) {
echo "Your post has been submitted!";
} else {
echo validation_errors();
}
但是在视图中这样做并不好。是吗?
感谢您的任何建议