CI框架中$this->load->library()用法分析


Posted in PHP onMay 18, 2016

本文分析了CI框架中$this->load->library()的用法。分享给大家供大家参考,具体如下:

我第一次加载失败,原来是文件名和类名不同的原因,先总结关于CI加载你自己的类文件注意事项:

1.第三方加载文件应放在application/libraries文件下

2.文件名和类名应该相同,并且首字母大写,比如说文件名Excel.php  类名应该为Excel

3.通过:$this->load->library('类');方式在你需要的地方加载

4.也可以在application/config/autoload.php中加载,在文件中加上

$autoload['libraries'] = array('Excel');

5.加载时,如果libraries有多个文件夹,如myfile可通过下面方式加载:

$this->load->library('myfile/类');

6.第二个参数可以放置参数,方式如下:

$config = array (
 'mailtype' => 'html',
 'charset' => 'utf-8,
 'priority' => '1'
);
$this->load->library('email', $config);

7.第三个参数可以使用你自定义的名称,方式如下:

$this->load->library('session', '', 'my_session');
// Session 类现在可以通过下面的方式访问:
$this->my_session ->set_userdata("session名","session值");

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php中常用编辑器推荐
Jan 02 PHP
如何使用Strace调试工具
Jun 03 PHP
使用PHP获取汉字的拼音(全部与首字母)
Jun 27 PHP
浅析PHP中的UNICODE 编码与解码
Jun 29 PHP
PHP实现数字补零功能的2个函数介绍
May 12 PHP
ThinkPHP连接数据库及主从数据库的设置教程
Aug 22 PHP
重新认识php array_merge函数
Aug 31 PHP
php中常见的sql攻击正则表达式汇总
Nov 06 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
PHP中递归的实现实例详解
Nov 14 PHP
tp5.1 框架数据库-数据集操作实例分析
May 26 PHP
CI框架数据库查询之join用法分析
May 18 #PHP
CI框架简单邮件发送类实例
May 18 #PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
May 18 #PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
May 18 #PHP
PHP正则表达式入门教程(推荐)
May 18 #PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
May 18 #PHP
CI框架文件上传类及图像处理类用法分析
May 18 #PHP
You might like
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
ThinkPHP中的系统常量和预定义常量集合
2014/07/01 PHP
PHP中实现crontab代码分享
2015/03/26 PHP
PHP strcmp()和strcasecmp()的区别实例
2016/11/05 PHP
var与Javascript变量隐式声明
2009/09/17 Javascript
非html5实现js版弹球游戏示例代码
2013/09/22 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
初识Node.js
2015/03/20 Javascript
DOM 高级编程
2015/05/06 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
2016/10/09 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
webpack4 CSS Tree Shaking的使用
2018/09/03 Javascript
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
2019/03/07 Javascript
[01:00:52]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第一场
2018/04/05 DOTA
django 自定义用户user模型的三种方法
2014/11/18 Python
python模块之StringIO使用示例
2015/04/08 Python
Python中的rjust()方法使用详解
2015/05/19 Python
Python装饰器用法实例分析
2019/01/14 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
python离线安装外部依赖包的实现
2020/02/13 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
乌克兰在线商店的价格比较:Price.ua
2019/07/26 全球购物
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
邮政员工辞职信
2014/01/16 职场文书
项目负责人任命书
2014/06/04 职场文书
股东授权委托书范本
2014/09/13 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
社区低保工作总结2015
2015/07/23 职场文书
小学新课改心得体会
2016/01/22 职场文书
小学思品教学反思
2016/02/20 职场文书
springboot+WebMagic+MyBatis爬虫框架的使用
2021/08/07 Java/Android