www.gusucode.com > OpenSNS PHP开源社区交友系统 v2.8.1源码程序 > os/Application/Common/Model/ChannelModel.class.php

    <?php
// +----------------------------------------------------------------------
// | OneThink [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.onethink.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: 麦当苗儿 <zuojiazi@vip.qq.com> <http://www.zjzit.cn>
// +----------------------------------------------------------------------

namespace Common\Model;

use Think\Model;

/**
 * 分类模型
 */
class ChannelModel extends Model
{

    /**
     * 获取导航列表,支持多级导航
     * @param  boolean $field 要列出的字段
     * @return array          导航树
     * @author 麦当苗儿 <zuojiazi@vip.qq.com>
     */
    public function lists($field = true, $tree = false)
    {
        $map = array('status' => 1);
        $list = $this->field($field)->where($map)->order('sort')->cache('common_nav')->select();
        return $tree ? list_to_tree($list, 'id', 'pid', '_') : $list;
    }

}