CI框架表单验证

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方法路径

你可能感兴趣的:(php)