提交一些文本和文件上传的form表单,然后在Application目录下新建了一个form_validation.php文件。按照CI手册的规则。定义了一个$config二维数组。提供了相应的规则。但是在使用$this->library->('form_validation'); $this->form_validation->run('XXX');的时候前台没有调出相应的提示。求大神帮忙。
form_validation.php文件:
- <?php
- $config = array(
- 'article' => array(
- array(
- 'field' => 'title',
- 'label' => '文章标题',
- 'rules' => 'required|min_length[5]|max_length[20]'
- ),
- array(
- 'field' => 'type',
- 'label' => '文章类型',
- 'rules' => 'integer'
- ),
- array(
- 'field' => 'cid',
- 'label' => '栏目名称',
- 'rules' => 'integer'
- ),
- array(
- 'field' => 'info',
- 'label' => '摘要',
- 'rules' => 'required|min_length[5]|max_length[50]'
- ),
- array(
- 'field' => 'content',
- 'label' => '文章内容',
- 'rules' => 'required|min_length[10]|max_length[1500]'
- )
- ),
- 'category' => array(
- array(
- 'field'=>'cname',
- 'label'=>'栏目名称',
- 'rules'=>'required|min_length[4]|max_length[16]'
- )
- ),
-
- );
- ?>
复制代码 |