baiyuxiong 发表于 2010-11-21 00:49:00

分享,CI无限分类类库

本帖最后由 baiyuxiong 于 2012-7-3 15:49 编辑

文章系统经常用到无限分类,共享一个自己制作的无限分类类库,只适用于Codeigniter,也可适当修改后用于别的地方。
数据表,建表语句: CREATE TABLE `ordertest` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pid` int(11) NOT NULL,
`cname` varchar(200) CHARACTER SET utf8 NOT NULL,
`clevel` int(11) NOT NULL,
`corder` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;

类库及使用方法见附件。



类库有BUG,更新了下类库。安装了上面的代码后,解压下面的文件复制到library下,盖掉现有的文件。

chujun2046 发表于 2010-11-22 12:47:30

不错,主要还是学习了如何使用自己创建的核心类库的思想,谢谢分享

nylnh 发表于 2010-11-24 11:19:51

感谢楼主。下载来学习看看

sunjingping 发表于 2010-11-24 18:00:52

下载学习学习

fltn03 发表于 2010-12-15 16:14:52

A PHP Error was encountered
Severity: Notice
Message: Undefined property: Welcome::$db
Filename: libraries/Category_library.php
Line Number: 250
Fatal error: Call to a member function get() on a non-object in D:\xampp\htdocs\cistudy\application\libraries\Category_library.php on line 250

fltn03 发表于 2010-12-15 17:43:05

问题已经解决,需要在Category_library.php文件中加载数据库类。
$this->CI->load->database();
这句话放在构造函数中。
如果有出现site_url()函数报错的话,将这个函数去掉就OK了。我这样处理后能成功操作了。

baiyuxiong 发表于 2010-12-15 22:29:40

回复 6# fltn03


   呵呵,我的类库写的有些BUG,回头还需要修正一下。类库使用了递归,可能效率不太好,不过也没找到更好的办法。

yanrikun 发表于 2010-12-21 14:57:37

网络世界就是要分享嘛

pipigui 发表于 2010-12-24 18:25:43

不错不错,CI的

008shanke 发表于 2011-3-29 10:24:17

这个在建立顶级分类的时候不好使!
页: [1] 2 3
查看完整版本: 分享,CI无限分类类库