php - 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');
}
因为当我在文本框中输入一个空字段或触发验证错误时,它会自动生成“需要标题字段”和“需要正文字段”。它是图书馆的一部分吗?
解决方案
我附上了一个关于验证如何在 CI 中工作的示例和示例
https://www.guru99.com/codeigniter-form-validation.html
在您的代码中使用
"==" 插入 "==="
在 IF 条件中,因为“===”也检查数据类型,但在这里您只检查条件是 TRUE 还是 FALSE。
推荐阅读
- html - 媒体查询中对 em 的困惑
- java - 无法从 API 获取数组值
- python - 如何使用 turtle.bgpic() 返回图像
- linden-scripting-language - 是否有一个功能可以显示模拟器的“脚本运行”统计信息
- python - 将站点地址 http://127.0.0.1:8000/ 更改为 Django 中的 http://www.rajSite.com
- python - 类型错误:不可散列类型“列表”,当我尝试使用正则表达式查找和计算文本文件中单个单词的重复次数时
- android - 无法在颤动中加载图像资产
- python - 无法在 Docker Continummio/anaconda3 上构建映像
- angular - 订阅后调用 next 时,如何获取订阅中 Observable 的最后发出值?
- python - 如何获取在 pyglet 中播放的当前源的名称?