<?php class Category { private $model; //分类的数据表模型 private $rawList = array(); //原始的分类数据 private $formatList = array(); //格式化后的分类 private $error = ""; //错误信息 private $icon = array(' │', ' ├ ', ' └ '); //格式化的字符 private $fields = array(); / public function __construct($model = '', $fields = array()) { if (is_string($model) && (!empty($model))) { if (!$this->model = D($model)) $this->error = $model . "模型不存在!"; } if (is_object($model)) $this->model = &$model; $this->fields['cid'] = $fields['0'] ? $fields['0'] : 'id'; $this->fields['pid'] = $fields['1'] ? $fields['1'] : 'pid'; $this->fields['name'] = $fields['2'] ? $fields['2'] : 'name'; $this->fields['fullname'] = $fields['3'] ? $fields['3'] : 'fullname'; }
这是一个php无限分类的Category类库,需要的朋友可以下载使用。
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章

18May2018
这篇文章主要介绍了PHP实现无限极分类树的方法,结合实例形式简单分析了无限极分类的原理与实现方法,涉及PHP数组遍历与判断相关操作技巧,需要的朋友可以参考下

11Apr2023
在Web开发中,递归(Recursion)是一个非常重要的编程技术,尤其在处理无限分类数据时更是必不可少,避免类别混乱和精简代码。PHP作为一种广泛使用的服务器端编程语言,也可以使用递归删除无限分类。无限分类是指一种树形结构,其中每个节点可以有多个子节点,这些子节点又可以有自己的子节点,以此类推。在实际应用中,无限分类非常常见,例如网站的分类目录、组织机构结构、产品类别等等。递

23Oct2024
本文介绍了一种在 PHP/MySQL 中使用邻接列表模型存储分层数据(例如类别和子类别)的方法。它提出了一种一次性数据检索算法,可以使用单个数据有效地获取分层数据。

21Nov2024
解决 UnsatisfiedLinkError: Can't Find Dependent Libraries in JNI Projects当开发 Java Native Interface (JNI) 项目时,您可能...

30Oct2019
phpmyadmin不显示登录页面解决方法:找到并打开phpMyAdmin\libraries\plugins\auth\AuthenticationCookie.class.php文件,将其中关于登录页面代码中的两处hide删除即可。


Hot Tools
