日期:2011-04-27  浏览次数:20503 次


书写的比较规范,思路清晰。希望大家各述己见 --- 唠叨
================================================
    

分类管理(不完整设计-概述)(1)
qzhl 发表于 2002-3-13 17:57 PHP编程 ←返回版面     

class.id         //分类号 唯一
class.classStr         //分类字符串 = 父分类字符串+","+父id 用于 选出所有子分类
class.parentId        //父Id 可以用上面的字段得到 不一定能实现


功能模块说明:

addClass            //添加分类
        入口:
            [parentId]            //父分类号
          <name>                    //类名
          [其他字段]            //非必须字段
        出口:<errNo>
listClass            //根据模版样式输出分类
      入口:
        <$rootId>                //要显示分类的根节点的 id  即显示所有 rootId 的子节点
        [$tree]                    //是否全部展开
        //默认的模版变量用来确定模版
modiClass            //修改单独分类的信息
      入口:
        <id>
            <必要的字段>
            [可选的字段]
modiClassForm
         入口
            [$id]                //分类号
        出口
          各字段值发送给 modiClass
delClass            //删除分类 如果包含子分类 则不允许删除
        入口:
            <$id>



分类管理(不完整设计-数据结构)(2)

分类表

CREATE TABLE class (
  classStr varchar(10) NOT NULL default '0',    分类字符串*
  parentId int(11) default '0',                                父分类号
  id int(11) NOT NULL default '0',                        分类号*//自动增长
  logo varchar(50) default NULL,                            图标
  name varchar(20) NOT NULL default '', &n