设为首页
收藏本站
Archiver
用户
登录
入住
用户名
Email
自动登录
找回密码
密码
登录
入住 CI 中国社区
首页
返回 CodeIgniter 中国首页
论坛
BBS
导读
Guide
个人主页
Space
中文手册
视频教程
案例
任务
搜索
搜索
本版
帖子
用户
设为首页
收藏本站
Archiver
开启辅助访问
切换到宽版
日志
相册
分享
记录
CodeIgniter4
CodeIgniter3
CodeIgniter2
帖子
好友
道具
勋章
收藏
任务
记录
留言板
设置
我的收藏
退出
腾讯QQ
微信登录
CodeIgniter 中国开发者社区
»
论坛
›
CodeIgniter 开发
›
CodeIgniter 进阶讨论
›
CI调用第三方类库
1
2
/ 2 页
下一页
返回列表
查看:
29162
|
回复:
12
[控制器]
CI调用第三方类库
[复制链接]
rppig42
rppig42
当前离线
积分
45
IP卡
狗仔卡
发表于 2012-11-14 11:44:28
|
显示全部楼层
|
阅读模式
我最近刚开始使用CI,项目中用到要去抽取html文本内容,于是找了PHP Simple HTML DOM Parser这个类库。
但问题来了,我一开始直接把它放到自定义的library中,但这样出错,细看之后发现这个类库由几个类和函数组成,我不能简单的放到一个自定义类中去,特别是类之中还有调用关系
请问现在怎么办,大家开发CI项目的时候有遇到调用第三方类库的问题吗
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
xiaozhuaisnow
xiaozhuaisnow
当前离线
积分
788
IP卡
狗仔卡
发表于 2013-1-10 17:32:24
|
显示全部楼层
吼啥?
PHP
复制代码
<?php
if
(
!
defined
(
'BASEPATH'
)
)
exit
(
'No direct script access allowed'
)
;
require
APPPATH
.
'/libraries/lib/alipay_service.class.php'
;
class
xxx
extends
CI_Controller
{
复制代码
举个例子吧,例如支付宝
不想写成helper就直接放到libraries文件夹下,控制器中调用如上
回复
支持
2
反对
0
使用道具
举报
显身卡
sunwgjj
sunwgjj
当前离线
积分
-42
IP卡
狗仔卡
发表于 2012-11-27 21:36:00
|
显示全部楼层
太二了..管理员!!! 这么经典的问题都没有人来回答!!!!! 管理员怎么当的.... 看是新手就鸟也不鸟吗??? 拿到新手就没有被回答问题的权利吗????? CI社区怎么弄的...
评分
参与人数
2
威望
-15
收起
理由
skip_to_my_lou
-5
淡定
yuvista
-10
蛋定!!!
查看全部评分
回复
支持
0
反对
1
使用道具
举报
显身卡
=-=
=-=
当前离线
积分
76
IP卡
狗仔卡
发表于 2012-12-1 03:17:53
|
显示全部楼层
有时别太拘泥于框架, 完全可以直接include然后调用
点评
thedarkside
没错~~~~~~
发表于 2015-6-8 22:55
回复
支持
1
反对
0
使用道具
举报
显身卡
longjianghu
longjianghu
当前离线
积分
1939
IP卡
狗仔卡
发表于 2012-11-28 08:53:00
|
显示全部楼层
经典的问题吗?这好像是基础知识吧,要么你自己改成helper,要么你改写成类不就OK了吗?
回复
支持
反对
使用道具
举报
显身卡
lxylxy888666
lxylxy888666
当前离线
积分
135
IP卡
狗仔卡
发表于 2012-12-12 15:02:49
|
显示全部楼层
1.如果文件过多或是一个文件夹 include。
2.简单改下命名封装成libaray调。
回复
支持
反对
使用道具
举报
显身卡
sunboat
sunboat
当前离线
积分
132
IP卡
狗仔卡
发表于 2013-1-14 14:38:33
|
显示全部楼层
我接支付宝是这样,直接把支付宝提供的SDK两个类改成CI框架的一部分了。很简单的,不用new来new去了。$this->load->library('alipay_service');
$result = $this->alipay_service->verifyReturn(); 之类的
回复
支持
反对
使用道具
举报
显身卡
儒雅的eyu
儒雅的eyu
当前离线
积分
82
IP卡
狗仔卡
发表于 2014-6-30 09:38:14
|
显示全部楼层
回复
使用道具
举报
显身卡
john11
john11
当前离线
积分
181
IP卡
狗仔卡
发表于 2015-3-24 16:51:26
|
显示全部楼层
直接包含进来。
回复
支持
反对
使用道具
举报
显身卡
smallerpig
smallerpig
当前离线
积分
664
IP卡
狗仔卡
发表于 2015-4-22 16:08:54
|
显示全部楼层
将第三方类库的文件名按照ci的要求改一下放入libraries文件夹,然后在文件中加入符合ci要求的类名称的空类
,这样直接使用ci的方式加载.
使用起来直接在控制器里new第三方类库中的类!
回复
支持
反对
使用道具
举报
显身卡
还有一些帖子被系统自动隐藏,点此展开
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
入住 CI 中国社区
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Web 开发综合讨论