我的专长叫做流 发表于 2011-6-29 14:47:28

制器(Controller)application/controllers/这里面可以使用文件夹吗?

application/controllers/admin,这样的话
<?php
class Login extends Controller{
        function __construct(){
                parent::Controller();
                $this->load->library('session');
                $this->load->database();
        }
?> 会提示 Fatal error: Class 'Controller' not found in D:\AppServ\www\angel\application\controllers\admin\login.php on line 2
怎么处理啊用得的 2.0.2的

jeongee 发表于 2011-6-29 14:55:51

可以用1层文件夹,你的错误的原因是:要extends CI_Controller

我的专长叫做流 发表于 2011-6-29 15:46:50

jeongee 发表于 2011-6-29 14:55 static/image/common/back.gif
可以用1层文件夹,你的错误的原因是:要extends CI_Controller

哦   谢谢了   解决了,但是又有个问题   就是构造方法 function __construct(){
parent::Controller (); } 这个不行呢?但是看手册 function __construct(){
                parent::__construct();
                        }这样就行

jeongee 发表于 2011-6-29 16:02:56

我的专长叫做流 发表于 2011-6-29 15:46 static/image/common/back.gif
哦   谢谢了   解决了,但是又有个问题   就是构造方法 function __construct(){
parent::Controlle ...

PHP2.0开始放弃php4的支持了,使用php5标准的构造函数写法了

我的专长叫做流 发表于 2011-6-29 16:31:22

jeongee 发表于 2011-6-29 16:02 static/image/common/back.gif
PHP2.0开始放弃php4的支持了,使用php5标准的构造函数写法了

这样的写法效果一样吗?

jeongee 发表于 2011-6-29 16:48:07

我的专长叫做流 发表于 2011-6-29 16:31 static/image/common/back.gif
这样的写法效果一样吗?

不一样啊,你就记住以后用__construct()就对了
页: [1]
查看完整版本: 制器(Controller)application/controllers/这里面可以使用文件夹吗?