CI运行错误 求解释高手来
本帖最后由 ﹏淡 于 2011-8-15 16:49 编辑A PHP Error was encountered
Severity: Notice
Message: Undefined property: Index::$load
Filename: controllers/index.php
Line Number: 5
如图。我新建了个Controller 为 index路径访问也正常。
<?php
Class Index extends CI_Controller{
public function index(){
$this->load->view('welcome_message');
}
public function diancai(){
echo "aaa";
}
}
?>
我输入 http://localhost/CodeIgniter_2.0.2/index.php/index/ 提示错误
我输入 http://localhost/CodeIgniter_2.0.2/index.php/index/diancai这个可以输出 aaa
我觉得是load 没被实例化 但是 DEMO的 welcome也没有实例化呀 求解释
function __construct()
{
parent::__construct();
}
添加这个构造方法. 本帖最后由 jeongee 于 2011-8-15 15:28 编辑
index是保留字{:1_1:}{:1_1:}
控制器名字不能搞成index zhouli520 发表于 2011-8-15 15:25 static/image/common/back.gif
添加这个构造方法.
多谢 为什么 welcome 这个控制器不需要呢 因为welcome是ci默认控制器,ci的默认控制器里面的代码已经帮你加载好了autoload
不过其他的自定义控制器就需要用构造方法来手动加载一下autoload.
源代码没仔细研究,应该是这样子的. 你可以配置文件里面把默认控制器改成你自己的controller,然后去掉构造方法验证一下
页:
[1]