在设计首页的流程中,需要注意两点。
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}级分类 {$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}级分类 {$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
~~~