首页 > 解决方案 > PHP 表单验证生成静态文本

问题描述

所以我正在使用 Codeigniter 并想了解它,只是想知道 form_validation 代码是如何工作的?

$data['title'] = 'Create Post';

$this->form_validation->set_rules('title', 'Title', 'required');
$this->form_validation->set_rules('body', 'Body', 'required');

if($this->form_validation->run() === FALSE){
    $this->load->view('templates/header');
    $this->load->view('posts/create', $data);
    $this->load->view('templates/footer');
} else {
    $this->post_model->create_post();
    redirect('posts');
}

因为当我在文本框中输入一个空字段或触发验证错误时,它会自动生成“需要标题字段”和“需要正文字段”。它是图书馆的一部分吗?

标签: phpmysqlcodeigniter

解决方案


我附上了一个关于验证如何在 CI 中工作的示例和示例

https://www.guru99.com/codeigniter-form-validation.html

在您的代码中使用

"==" 插入 "==="

在 IF 条件中,因为“===”也检查数据类型,但在这里您只检查条件是 TRUE 还是 FALSE。


推荐阅读