用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3659|回复: 5
收起左侧

[HELP] CI中表单提交的问题

[复制链接]
发表于 2011-11-26 12:49:58 | 显示全部楼层 |阅读模式
function index()
{
  $this->load->helper(array('form', 'url'));
  
  $this->load->library('form_validation');
  $this->form_validation->set_rules('username', 'Username', 'required');
  $this->form_validation->set_rules('password', 'Password', 'required');
  $this->form_validation->set_rules('passconf', 'Password Confirmation', 'required');
  $this->form_validation->set_rules('email', 'Email', 'required');
   
   
  if ($this->form_validation->run() == FALSE)
  {
   $this->load->view('file');
  }
  else
  {
   $this->load->view('formsuccess');
  }
}这里的$this->form_validation->set_rules是什么意思啊?不懂,还有后面跟的属性都是什么意思?请高手给详细解释下,谢谢!!
 楼主| 发表于 2011-11-26 12:50:43 | 显示全部楼层
$this->load->helper(array('form', 'url'));
  
  $this->load->library('form_validation');
还有这两句,是什么意思?
发表于 2011-11-26 13:28:06 | 显示全部楼层
发表于 2011-11-29 13:15:58 | 显示全部楼层
有刷分嫌疑
 楼主| 发表于 2011-11-29 13:29:40 | 显示全部楼层
likely_01 发表于 2011-11-29 13:15
有刷分嫌疑

我刚刚接触CI,还在摸索中,请手下留情,不要随意重伤他人。

点评

那是因为楼上的觉得这问题真的是文档中最直接的内容了。 你load->library('form_validation')了,你不知道form_validation->set_rules什么用?  发表于 2011-11-29 16:24
发表于 2011-11-29 17:18:01 | 显示全部楼层
$this->load->helper(array('form', 'url'));
  
$this->load->library('form_validation');
呵呵 这个手册上的确是有,$this->load->helper(array('form', 'url'));这个是载入辅助函数,下次用得时候可以直接调用form,url的方法了,$this->load->library('form_validation');这个是自动装载表单验证的类库,也就是说调用了这个函数,在表单提交之前就会验证你的格式是否正确,必填项是否填写等

本版积分规则