|
发表于 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下手,有可能是一劳永逸的。 |
评分
-
查看全部评分
|