CI---控制器名和方法名不能相同

来源:互联网 发布:淘宝酒店椅套 编辑:程序博客网 时间:2024/05/16 19:03
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');class Index extends CI_Controller {public function index(){$this->load->view('index');}}


当控制器名和方法名都为index 的时候就会报错

A PHP Error was encounteredSeverity: NoticeMessage: Undefined property: Test::$loadFilename: controllers/test.phpLine Number: 11Fatal error: Call to a member function view() on a non-object in /var/www/html/ci/application/controllers/test.php on line 11

所以尽量保证2者不一样

非要一样,需要调用父类的构造方法

<pre name="code" class="html"><?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');class Index extends CI_Controller { public function __construct() {        parent::__construct();    }public function index(){$this->load->view('index');}}
                                             
0 0