用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6500|回复: 4
收起左侧

pear

[复制链接]
发表于 2008-9-18 14:21:04 | 显示全部楼层 |阅读模式
CodeIgniter下能不能用pear包里面的东西。
如果能,怎样在controllers里调用。
发表于 2008-9-19 00:18:00 | 显示全部楼层
我觉得无法简单使用吧?根本就不是一个系统的东西。
除非你能把 pear 扒出来,因为 pear 前后关联比较大。
发表于 2008-9-22 21:21:15 | 显示全部楼层
CI和PEAR的命名约定不一样,CI的类库都是独立类库,轻量小型化;而PEAR是系统树形结构,非常庞大,层层继承和关联,这和当初想构建PHP扩展和应用类库有关系。

两者的出发点和目的均不一样。

如果CI里面非要用PEAR类库,有两个途径:
1、按照CI的命名约定和方式来把PEAR的类库转化成自己的类库,需要解决原来类库的继承和关联;
2、在CI中添加PEAR类库导入通道,作为特例来处理或者修改CI载入类库的方式,使PEAR类库不做修改直接使用;

如果暂时急用某个PEAR类库,那就采用第一种方式,改成自己创建的CI类库,一时权宜之计;长远考虑如果想解决CI中使用PEAR类库的问题,只能是第二种方法,必须从CI下手,有可能是一劳永逸的。

评分

参与人数 1威望 +3 收起 理由
Hex + 3 优秀解答

查看全部评分

发表于 2008-9-23 11:21:12 | 显示全部楼层
可以的, 你先搞清楚PEAR自定义安装是怎么回事
发表于 2013-9-5 16:14:05 | 显示全部楼层
http://doublekai.org/blog/?p=658    將 PEAR 放進 CodeIgniter

本版积分规则