设为首页
收藏本站
Archiver
用户
登录
入住
用户名
Email
自动登录
找回密码
密码
登录
入住 CI 中国社区
首页
返回 CodeIgniter 中国首页
论坛
BBS
导读
Guide
个人主页
Space
中文手册
搜索
CodeIgniter 搜索引擎
视频教程
案例
任务
搜索
搜索
本版
帖子
用户
设为首页
收藏本站
Archiver
开启辅助访问
切换到宽版
日志
相册
分享
记录
CodeIgniter4
CodeIgniter3
CodeIgniter2
帖子
好友
道具
勋章
收藏
任务
记录
留言板
设置
我的收藏
退出
腾讯QQ
微信登录
CodeIgniter 中国开发者社区
»
论坛
›
CodeIgniter 开发
›
CodeIgniter 问答求助
›
$this->load->driver('cache');出错
返回列表
查看:
1960
|
回复:
3
[版本 3.x]
$this->load->driver('cache');出错
[复制链接]
极乐往生
极乐往生
当前离线
积分
65
IP卡
狗仔卡
发表于 2015-10-15 18:58:23
|
显示全部楼层
|
阅读模式
我用的是nginx,libraries文件夹下加了个类
在调用该类的函数里加了标题语句,但是会出错
nginx的errorlog日志里显示
"PHP message: PHP Fatal error: Call to a member function driver() on a non-object in /data/CodeIgniter-3.0.2/application/libraries/Dungeonroom_conf.php on line 30
这是什么原因造成的?请大神帮帮忙
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
Hex
Hex
当前离线
积分
50162
IP卡
狗仔卡
发表于 2015-10-15 19:33:10
|
显示全部楼层
应该要用 get_instance() 吧
回复
支持
反对
使用道具
举报
显身卡
极乐往生
极乐往生
当前离线
积分
65
IP卡
狗仔卡
楼主
|
发表于 2015-10-15 20:21:22
|
显示全部楼层
腻害腻害,搞定了,谢谢你
回复
支持
反对
使用道具
举报
显身卡
极乐往生
极乐往生
当前离线
积分
65
IP卡
狗仔卡
楼主
|
发表于 2015-10-15 20:30:03
|
显示全部楼层
我基础不太好,弱弱的问一句,虽然我的类也是继承自CI_Controller,但是为什么在controllers文件夹你的类可以用$this->load->driver('cache')不会出错呢?在libraries里的类就需要get_instance才行呢?
有没有什么文档可以看看,这样的话,类初始化后,$this并不是指向自己对象的?
并且如果我想在controllers下面的文件类里load->driver('cache')一次之后,我能在libraries的类里用么?
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
入住 CI 中国社区
本版积分规则
发表回复
回帖后跳转到最后一页