CI框架表单验证

本文介绍了CodeIgniter(CI)框架中的表单验证功能。通过示例代码展示了如何设置表单字段的验证规则,包括必填项及最小长度限制等,并提供了两种方式实现:直接在控制器中设置规则和在配置文件中预定义规则集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CI框架表单验证

//导入验证类
$this->load->library('form_validation');

//设值name为username的验证规则
$this->form_validation->set_rules('username','用户姓名','required|min_length[6]');

//设置myfile的验证   
$this->form_validation->set_rules('myfile','上传文件','required');

//执行以上验证
$res = $this->form_validation->run();
//返回结果验证通过为true,验证失败为false
var_dump($res);
//echo form_error('username');
//echo form_error('myfile'); 获取相关错误


----------
//也可以使用如下, 在config目录下新建form_validation.php
/*  $config = array(
        'userRegister' =>array(
            array(
                'field' => 'username',
                'label' => '用户姓名',
                'rules' => 'required|min_length[6]'
            ),
            array(
                'field' => 'myfile',
                'label' => '用户上传文件',
                'rules' => 'required'
            ),
        )
    );
*/

$this->load->library('form_validation');
$res = $this->form_validation->run('userRegister');


//site_url('app/Home/saveUser');表示生成app模块下的home控制saveUser方法路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值