无限级分类?

来源:13-13 评论 + 购物车 + 重点总结(下)

全网营销建站

2019-06-04

讲的明明是一级分类吗,请老师给出无限分类的方法,谢谢!

写回答

2回答

全网营销建站

提问者

2019-06-05

多谢老师

0
0

编程浪子

2019-06-05

你好

无限分类这个只需要在 book_cat 中加入一个 parent_id(或者简称pid)

CREATE TABLE `book_cat` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '父类id',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '类别名称',
  `weight` tinyint(4) NOT NULL DEFAULT '1' COMMENT '权重',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态 1:有效 0:无效',
  `updated_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '最后一次更新时间',
  `created_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '插入时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_name` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='书籍分类';

如果一个分类没有 父类,就是 parent_id = 0

如果一个分类有父类,那么parent_id 就等于父类的 id

所以如果要做这样的功能,你要多一个选择父类的 下拉框(查询出来所有分分类)


如何将分类 树状展示?

这里有一篇文章两种方法:https://blog.csdn.net/tiansidehao/article/details/79025359 



0
0

微信服务号+Yii2.0构建商城系统全栈应用

传统PC后端与火热微信结合,打造一个摩登的商业电商系统

757 学习 · 744 问题

查看课程