分享,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下,盖掉现有的文件。
不错,主要还是学习了如何使用自己创建的核心类库的思想,谢谢分享 感谢楼主。下载来学习看看 下载学习学习 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 问题已经解决,需要在Category_library.php文件中加载数据库类。
$this->CI->load->database();
这句话放在构造函数中。
如果有出现site_url()函数报错的话,将这个函数去掉就OK了。我这样处理后能成功操作了。 回复 6# fltn03
呵呵,我的类库写的有些BUG,回头还需要修正一下。类库使用了递归,可能效率不太好,不过也没找到更好的办法。 网络世界就是要分享嘛 不错不错,CI的 这个在建立顶级分类的时候不好使!