php树算法

WBOY
WBOY원래의
2016-06-23 14:35:16852검색

Click Here To Download

支持无限级分类, 数据表仅用一 parent_id 识别, 自动生成列表, 纯文本, options*, 数组, 和以 id 为键名的数组**. 核心类为 CateDemo/libs/categoriation.php, 提供 5 种形式的输出. 请参考 CateDemo/controller.php 中的调用方法. 站点采用 MVC 组织, model.php 中的方法仅为演示而写, 不能通用, 唯 Category::changeDisplayOrder() 可作调整类别显示顺序借鉴.

文件
CODE
/CateDemo
│ index.php
│ model.php
│ controller.php
│ db.sql

├─views
│ index.html
│ header.html
│ footer.html
│ edit.html

└─libs
categoriation.php


用法, 新建数据库, 导入 db.sql, 修改 index.php 中的相关数值
!重要! DBA Layer 用 Pear DB, 请确保测试环境装有 Pear

有任何疑问请在此帖提出, 更多精彩讨论请移步 http://club.phpe.net/index.php?act=ST&f=2&t=11603&s=

* 生成 options 的方法可带一参数, 为设置 selected 用
** 有些自动生成表单的程序需要以 id 作键名的数组

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.