用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3010|回复: 5
收起左侧

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

[复制链接]
发表于 2011-6-29 14:47:28 | 显示全部楼层 |阅读模式
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的
发表于 2011-6-29 14:55:51 | 显示全部楼层
可以用1层文件夹,你的错误的原因是:要extends CI_Controller
 楼主| 发表于 2011-6-29 15:46:50 | 显示全部楼层
jeongee 发表于 2011-6-29 14:55
可以用1层文件夹,你的错误的原因是:要extends CI_Controller

哦   谢谢了   解决了  ,但是又有个问题   就是  构造方法 function __construct(){
parent::Controller (); } 这个不行呢?但是看手册 function __construct(){
                parent::__construct();
                        }这样就行
发表于 2011-6-29 16:02:56 | 显示全部楼层
我的专长叫做流 发表于 2011-6-29 15:46
哦   谢谢了   解决了  ,但是又有个问题   就是  构造方法 function __construct(){
parent::Controlle ...

PHP2.0开始放弃php4的支持了,使用php5标准的构造函数写法了
 楼主| 发表于 2011-6-29 16:31:22 | 显示全部楼层
jeongee 发表于 2011-6-29 16:02
PHP2.0开始放弃php4的支持了,使用php5标准的构造函数写法了

这样的写法效果一样吗?
发表于 2011-6-29 16:48:07 | 显示全部楼层
我的专长叫做流 发表于 2011-6-29 16:31
这样的写法效果一样吗?

不一样啊,你就记住以后用__construct()就对了

本版积分规则