Heim > Backend-Entwicklung > PHP-Tutorial > codeigniter 表单验证加载失败

codeigniter 表单验证加载失败

WBOY
Freigeben: 2016-06-06 20:40:13
Original
893 Leute haben es durchsucht

错误提示:

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>
Nach dem Login kopieren
Nach dem Login kopieren

codeigniter 表单验证加载失败

为什么

<code>php</code><code>$this->load->library('form_validation', 'verify'); 
$this->load->model('category_model', 'cate');
</code>
Nach dem Login kopieren
Nach dem Login kopieren

这两个会加载失败?

回复内容:

错误提示:

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>
Nach dem Login kopieren
Nach dem Login kopieren

codeigniter 表单验证加载失败

为什么

<code>php</code><code>$this->load->library('form_validation', 'verify'); 
$this->load->model('category_model', 'cate');
</code>
Nach dem Login kopieren
Nach dem Login kopieren

这两个会加载失败?

<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>
Nach dem Login kopieren

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

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage