ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
在设计首页的流程中,需要注意两点。 1. 绑定数据库id 2. 无限分类的设计:这里设计到id,pid,tpid 创建parent表格:列出所有表格元素。 创建t表格:对路径添加描述,描述出他们间的关系。 无线分类具体实现方法: html文件(将所有的分类级别显示出来): <div class="row cl"> <label class="form-label col-2">备注:</label> <div class="formControls col-5"> <span class="select-box"> <select class="select" size="1" name="pid"> <option value="0" selected>顶级分类</option> {foreach $data as $vo} <option value="{$vo.id}" >{$vo.level}级分类&nbsp;{$vo.name}</option> {/foreach} </select> </span> </div> ~~~ <div class="row cl"> <label class="form-label col-2">备注:</label> <div class="formControls col-5"> <span class="select-box"> <select class="select" size="1" name="pid"> <option value="0" selected>顶级分类</option> {foreach $data as $vo} <option value="{$vo.id}" >{$vo.level}级分类&nbsp;{$vo.name}</option> {/foreach} ~~~ 具体函数 ~~~ $m=M('goods_type'); $data=$m->select(); $this->assign('data',$data); return $this->fetch(); ~~~ 首页无线分类php设计步骤: ![](https://box.kancloud.cn/f4867e9154986d1515b8e93445500d80_808x412.png) * 获取一级,二级,三级分类 ~~~ $type=$m=where("pid".$value['id'])->select() ~~~ * 合并分类 ~~~ array_push(array,$value1,$value2) ~~~ 无线分类前端占位值: 1.foreach循环 ~~~ foreach $data2 as $child ~~~