貝殼 发表于 2012-5-29 21:35:33

《傻眼,再度自行解决》表单类规则设置问题

本帖最后由 貝殼 于 2012-5-29 21:47 编辑

A PHP Error was encountered

Severity: Notice

Message: Undefined property: User::$db

Filename: libraries/Form_validation.php

Line Number: 954

Fatal error: Call to a member function limit() on a non-object in C:\Users\WuChen\Desktop\8.5\root\system\libraries\Form_validation.php on line 954

部分代码:


public function form_register()
{
         $this->load->helper(array('form', 'url'));
         $this->load->library('form_validation');
         /*
         @Shellknow
         @FormChecker
         @set rule
         */
         $this->form_validation->set_rules('username', 'Username', 'required|xss_clean');
         $this->form_validation->set_rules('password', 'Password', 'required|xss_clean');
         $this->form_validation->set_rules('email', 'Email', 'required|valid_email|is_unique|xss_clean');
      /**
         @Shellknow
         @FormChecker
         @set rule
         */
         $this->output->enable_profiler(TRUE);
         $data['realname']=$this->data_title_index;
         $data['title']=$this->data_title_success;
         $data['description']=$this->data_description;
         $data['more']=$this->data_more;
         $msg['success']=$this->msg_register_success;
         if ($this->form_validation->run() == FALSE)
                {
                        $this->load->view('header_view',$data);
                        $this->load->view('register_view');
                        $this->load->view('footer_view');
                }
                else
                {
                        $this->load->view('header_view',$data);
                        $this->load->view('messageSuccess_view',$msg);
                        $this->load->view('footer_view');
                }
}

貝殼 发表于 2012-5-29 21:47:24

is_unique引起的问题,去掉就没事了

lamp_小范 发表于 2013-4-15 21:25:38

这是哪门子解决方法嘛, 纯粹就是逃避.

小码哥 发表于 2013-7-8 22:37:31

我也出现同样的问题   不知楼主解决了么怎么解决的
页: [1]
查看完整版本: 《傻眼,再度自行解决》表单类规则设置问题