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 相关文章推荐
一个更简单的无限级分类菜单代码
Jan 16 PHP
PHP 年龄计算函数(精确到天)
Jun 07 PHP
PHP删除数组中的特定元素的代码
Jun 28 PHP
有关phpmailer的详细介绍及使用方法
Jan 28 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
May 23 PHP
php实现的Timer页面运行时间监测类
Sep 24 PHP
php支付宝接口用法分析
Jan 04 PHP
PHP+ajax分页实例简析
Dec 07 PHP
中高级PHP程序员应该掌握哪些技术?
Sep 23 PHP
php禁用cookie后session设置方法分析
Oct 19 PHP
CI框架无限级分类+递归的实现代码
Nov 01 PHP
laravel框架邮箱认证实现方法详解
Nov 22 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/08/08 PHP
php 带逗号千位符数字的处理方法
2012/01/10 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
2015/12/22 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
2013/04/11 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
2017/06/22 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)
2018/07/26 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
2019/09/04 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
JavaScript原型式继承实现方法
2019/11/06 Javascript
python处理PHP数组文本文件实例
2014/09/18 Python
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
浅析Python3爬虫登录模拟
2018/02/07 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
Python 16进制与中文相互转换的实现方法
2018/07/09 Python
Python八皇后问题解答过程详解
2019/07/29 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
python 还原梯度下降算法实现一维线性回归
2020/10/22 Python
python 中关于pycharm选择运行环境的问题
2020/10/31 Python
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
房地产员工找工作的自我评价
2013/11/15 职场文书
消防器材管理制度
2014/01/28 职场文书
机电职业生涯规划书范文
2014/03/08 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
2015暑假实习报告范文
2015/07/13 职场文书
军训决心书范文
2015/09/22 职场文书
2016教师廉洁从教心得体会
2016/01/13 职场文书
导游词之镜泊湖
2019/12/09 职场文书
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python
Spring JPA 增加字段执行异常问题及解决
2022/06/10 Java/Android