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 相关文章推荐
第十二节 类的自动加载 [12]
Oct 09 PHP
php 进度条实现代码
Mar 10 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
Apr 18 PHP
教你如何快捷的使用cmd访问mysql小技巧
May 26 PHP
discuz目录文件资料汇总
Dec 30 PHP
PHP积分兑换接口实例
Feb 09 PHP
php强制更新图片缓存的方法
Feb 11 PHP
php实现无限级分类查询(递归、非递归)
Mar 10 PHP
YII Framework框架教程之缓存用法详解
Mar 14 PHP
PHP Header用于页面跳转时的几个注意事项
Oct 21 PHP
php_pdo 预处理语句详解
Nov 21 PHP
总结一些PHP中好用但又容易忽略的小知识
Jun 02 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面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
PHP获取音频文件的相关信息
2015/06/22 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
详解PHP原生DOM对象操作XML的方法
2016/10/17 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
javascript 主动派发事件总结
2011/08/09 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
vue2组件之select2调用的示例代码
2017/10/12 Javascript
angularjs结合html5实现拖拽功能
2018/06/25 Javascript
vue视图不更新情况详解
2019/05/16 Javascript
Vue快速实现通用表单验证的方法
2020/02/24 Javascript
微信小程序开发之获取用户手机号码(php接口解密)
2020/05/17 Javascript
python常见的格式化输出小结
2016/12/15 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
python安装numpy和pandas的方法步骤
2019/05/27 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
Flask框架单例模式实现方法详解
2019/07/31 Python
softmax及python实现过程解析
2019/09/30 Python
css3实现背景颜色渐变让图片不再是唯一的实现方式
2012/12/18 HTML / CSS
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
资产评估专业学生的自我鉴定
2013/11/14 职场文书
学生党支部先进事迹
2014/02/04 职场文书
超市中秋节活动方案
2014/02/12 职场文书
材料加工工程求职信
2014/02/19 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
国防教育标语
2014/10/08 职场文书
2014年新农村建设工作总结
2014/12/01 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
Python+tkinter实现高清图片保存
2022/03/13 Python
Pandas-DataFrame知识点汇总
2022/03/16 Python