如果控制器名和方法名相同
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Index extends CI_Controller {
public function index()
{
$this->load->view('index');
}
}
就会报错
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Test::$load
Filename: controllers/test.php
Line Number: 11
Fatal error: Call to a member function view() on a non-object in /var/www/html/ci/application/controllers/test.php on line 11
如果非要相同
就需要调用父类的构造函数
<?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');
}
}