无限极分类,几乎在每个网站都能用到,所以很重要。
1.设计表
pid:表示当前分类的父 id,他是实现无限级分类的关键
无限级分类,主要从两个方面进行考虑的。
(1)数据库的设计,表中的 pid 字段。
(2)在程序的层面上,来完成,使用递归。
其实也就是 pid 就是他父亲的 id 一直到 pid 为 0 这就到了顶级分类2. 添加分类
首先写入 Controller 层
(1)分类
public function information_cate_add(){
if(IS_POST){
/* 资讯分类 -> 分类添加详情 */
$map['cate_title'] = I('cate_title');
$map['cate_time'] = time();
/* 资讯分类 -> 查询分类后台数据 */
$ser = M('admin_information_cate') -> where(array('cate_title' => $map['cate_title'])) -> find();
/* 资讯分类 -> 判断,存入数据库 */
if($ser['cate_title'