Home > Backend Development > PHP Tutorial > codeigniter 表单验证加载失败

codeigniter 表单验证加载失败

WBOY
Release: 2016-06-06 20:40:13
Original
893 people have browsed it

错误提示:

codeigniter 表单验证加载失败

<code>php</code><code><?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Article extends CI_Controller {
    public function __construct() {
        parent::__construct();
       
        $this->load->model('article_model', 'post');
    }
   
    public function index(){

        $this->load->view('admin/post_list.html');
    }
   
    public function add(){
        $this->load->model('category_model', 'cate');
        $data['category'] = $this->cate->fetch();
       
        $this->load->helper('form');
        $this->load->view('admin/post_add.html', $data);
    }
   
    public function save(){
        $this->load->library('form_validation', 'verify');
        $status = $this->verify->run('article');
       
        if ($status) {
            $data = array(
                'title' => $this->input->post('title'),
                'cid' => $this->input->post('category'),
                'date' => $this->input->post('date'),
                'keyword' => $this->input->post('keyword'),
                'description' => $this->input->post('description'),
                'excerpt' => $this->input->post('excerpt'),
                'thumbnail' => $this->input->post('thumbnail'),
                'password' => $this->input->post('password'),
                'content' => $this->input->post('content')
            );
           
            $this->post->add($data);
           
            success('admin/article', '添加文章成功');
        } else {
            $this->load->helper('form');
            $this->load->view('admin/post_add.html');
        }
    }
}
?>
</code>
Copy after login
Copy after login

codeigniter 表单验证加载失败

为什么

<code>php</code><code>$this->load->library('form_validation', 'verify'); 
$this->load->model('category_model', 'cate');
</code>
Copy after login
Copy after login

这两个会加载失败?

回复内容:

错误提示:

codeigniter 表单验证加载失败

<code>php</code><code><?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Article extends CI_Controller {
    public function __construct() {
        parent::__construct();
       
        $this->load->model('article_model', 'post');
    }
   
    public function index(){

        $this->load->view('admin/post_list.html');
    }
   
    public function add(){
        $this->load->model('category_model', 'cate');
        $data['category'] = $this->cate->fetch();
       
        $this->load->helper('form');
        $this->load->view('admin/post_add.html', $data);
    }
   
    public function save(){
        $this->load->library('form_validation', 'verify');
        $status = $this->verify->run('article');
       
        if ($status) {
            $data = array(
                'title' => $this->input->post('title'),
                'cid' => $this->input->post('category'),
                'date' => $this->input->post('date'),
                'keyword' => $this->input->post('keyword'),
                'description' => $this->input->post('description'),
                'excerpt' => $this->input->post('excerpt'),
                'thumbnail' => $this->input->post('thumbnail'),
                'password' => $this->input->post('password'),
                'content' => $this->input->post('content')
            );
           
            $this->post->add($data);
           
            success('admin/article', '添加文章成功');
        } else {
            $this->load->helper('form');
            $this->load->view('admin/post_add.html');
        }
    }
}
?>
</code>
Copy after login
Copy after login

codeigniter 表单验证加载失败

为什么

<code>php</code><code>$this->load->library('form_validation', 'verify'); 
$this->load->model('category_model', 'cate');
</code>
Copy after login
Copy after login

这两个会加载失败?

<code>/**
 * Class Loader
 *
 * This function lets users load and instantiate classes.
 * It is designed to be called from a user's app controllers.
 *
 * @access  public
 * @param   string  the name of the class
 * @param   mixed   the optional parameters
 * @param   string  an optional object name
 * @return  void
 */
</code>
Copy after login

第二个参数是__construct的参数,第三个才是可选的对象名称。

载入类库的时候,是不可以重命名的吧。。。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template