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在DOS命令行下却无法链接MySQL的技术笔记
Dec 29 PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 PHP
PHP通过正则表达式下载图片到本地的实现代码
Sep 19 PHP
PHP文件注释标记及规范小结
Apr 01 PHP
php fsockopen解决办法 php实现多线程
Jan 20 PHP
php分页函数示例代码分享
Feb 24 PHP
利用PHP将部分内容用星号替换
Apr 21 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
Nov 05 PHP
PHP Oauth授权和本地加密实现方法
Aug 12 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
Oct 22 PHP
浅析PHP开发规范
Feb 05 PHP
WordPress伪静态规则设置代码实例
Dec 10 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
MVC模式的PHP实现
2006/10/09 PHP
dedecms 制作模板中使用的全局标记图文教程
2007/03/11 PHP
php中目录,文件操作详谈
2007/03/19 PHP
用PHP实现的随机广告显示代码
2007/06/14 PHP
用PHP读取和编写XML DOM的实现代码
2011/02/03 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
2016/11/28 PHP
centos7上编译安装php7以php-fpm方式连接apache
2018/11/08 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
使用jQuery的ajax功能实现的RSS Reader 代码
2009/09/03 Javascript
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
浅谈javascript 函数内部属性
2015/01/21 Javascript
javascript实现在指定元素中垂直水平居中
2015/09/13 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
Python with的用法
2014/08/22 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
python中模块查找的原理与方法详解
2017/08/11 Python
Python中staticmethod和classmethod的作用与区别
2018/10/11 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
详解python变量与数据类型
2020/08/25 Python
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
ORLY官网:美国专业美甲一线品牌
2019/12/11 全球购物
音乐教学案例
2014/01/30 职场文书
酒店管理专业自荐信
2014/05/23 职场文书
村党支部公开承诺书
2014/05/29 职场文书
我的1919观后感
2015/06/03 职场文书
人生感悟经典句子
2019/08/20 职场文书
能让Python提速超40倍的神器Cython详解
2021/06/24 Python
ObjectMapper 如何忽略字段大小写
2021/06/29 Java/Android
CentOS7安装MySQL8的超级详细教程(无坑!)
2022/06/10 Servers