- 131浏览
- 2022-05-08
- 调用模型
$cate = new CateModel(); $res = $cate->catetree();
- 模型实现递归
public function catetree() { $cateres = $this->select(); return $this->sort($cateres); } public function sort($data,$pid=0,$level=0) { static $arr = array(); foreach ($data as $key => $v) { if($v['pid'] == $pid){ $v['level'] = $level; $arr[] = $v; $this->sort($data,$v['id'],$level+1); } } return $arr; }
3.视图输出
<!-- 表格显示 --> {volist name = "res" id = "vo"} <tr> <td align="center">{$vo.id}</td> <td align="left"><?php echo str_repeat('--------|',$vo['level'])?>{$vo.catename}</td> <td align="center"> <!-- /以数组的方式传送参数id,用$vo['参数']这种方式/ --> <a href="{:url('edit',array('id'=>$vo['id']))}" class="btn btn-primary btn-sm shiny"> <span class="glyphicon glyphicon-edit"></span> 编辑 </a> <a href="{:url('del',array('id'=>$vo['id']))}" onClick="window.confirm('确实要删除吗','index.html')" class="btn btn-danger btn-sm shiny"> <span class="glyphicon glyphicon-trash"></span> 删除 </a> </td> </tr> {/volist}
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。