zoukankan      html  css  js  c++  java
  • 夺命雷公狗TP3.2.3商城14-----无限极分类列表页

    其实列表页也是和添加一样都是依赖于我们模型中定义的函数的查询方法进行查询的:

    <?php
    namespace AdminModel;
    use ThinkModel;
    class CateModel extends Model {
        protected $_validate = array(
            array('catename','require','分类名称不能为空',1)
        );
        //定义一个方法,获取树状的分类信息
        public function cateTree(){
            $cats = $this->order('id desc')->select();
            //通过tree里面的方法进行排序
            return $this->tree($cats);
        }
        public function tree($arr,$pid=0,$level=0){ //$level是自己定义出来的
            static $tree = array();
            foreach($arr as $v){
               if($v['pid']==$pid){
                    //说明找到,保存
                    $v['level'] = $level;
                    $tree[] = $v;
                    //继续找
                    $this -> tree($arr,$v['id'],$level+1); //这里的cate_id表的id
                }
            }
            return $tree;
        }
            
    }

    然后回到我们的控制器:

    public function lists(){
                $mod = D('cate');
                $data = $mod -> cateTree();
                $this -> assign('data',$data);
                $this -> display();
            }

    然后在来设置下模版即可完成:

    <volist name="data" id="vo">
                            <tr>
                                <td>{$vo.id}</td>
                                <td title="">{$vo['level']|str_repeat="▲&nbsp;&nbsp;&nbsp;",###} {$vo['catename']}</td>
                                <td>
                                    <a class="link-update" href="__MODULE__/admin/edit/id/{$vo.id}">修改</a>
                                    <a class="link-del" href="__MODULE__/admin/del/id/{$vo.id}">删除</a>
                                </td>
                            </tr>
                            </volist>

    然后来看看下过,如下所示:

  • 相关阅读:
    积分图像
    [悟] 因上努力,果上随缘(转)
    不要走的太匆忙( 转)
    一个程序员如何快速赚到一百万?(转)
    vi文字处理器
    Linux常用命令
    Hadoop之MapReduce
    Hadoop全分布模式操作
    Hadoop之HDFS
    Hadoop生态系统
  • 原文地址:https://www.cnblogs.com/leigood/p/7258136.html
Copyright © 2011-2022 走看看