| 1234567891011121314151617181920212223242526272829303132333435363738 | <?php/** * @copyright   Copyright (c) 2017 https://www.sapixx.com All rights reserved. * @license     Licensed (http://www.apache.org/licenses/LICENSE-2.0). * @author      pillar<ltmn@qq.com> * 联盟城市 */namespace app\ais\model;use think\Model;use category\Tree;class AisCity extends Model{        /**     * 获取访问路径     * @param int $parent_id     */    public static function selectPath($parent_id) {        $pathMaps[] = ['name'=>'城市','url'=>url('admin.city/index')];        $getPath = self::getPath($parent_id);        foreach ($getPath as $value) {            $pathMaps[] = ['name' => $value['name'],'url' => url('admin.city/index',['parent_id'=>$value['id']])];        }        return $pathMaps;    }    /**     * 获取当前路径     * @param type $parent_id     * @return type     */    public static function getPath($parent_id){        $result = self::field('id,name,parent_id')->select();        $tree =  new Tree(array('id','parent_id','name','title'));        return $tree->getPath($result,$parent_id);    }}
 |