You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
968 B
PHP
32 lines
968 B
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 Home\Model;
|
|
use Think\Model;
|
|
|
|
/**
|
|
* 分类模型
|
|
*/
|
|
class ChannelModel extends Model{
|
|
|
|
/**
|
|
* 获取导航列表,支持多级导航
|
|
* @param boolean $field 要列出的字段
|
|
* @return array 导航树
|
|
* @author 麦当苗儿 <zuojiazi@vip.qq.com>
|
|
*/
|
|
public function lists($field = true){
|
|
$map = array('status' => 1);
|
|
$list = $this->field($field)->where($map)->order('sort')->select();
|
|
|
|
return list_to_tree($list, 'id', 'pid', '_');
|
|
}
|
|
|
|
}
|