thinkphp5当前位置

浏览:201 发布日期:2019/12/22 分类:技术分享
mode    public function position($cid){
        static  $pos=array();
        if (empty($pos)){
            $cates=db('cate')->field('id,pid,cate_name,cate_attr')->find($cid);
            $pos[]=$cates;
        }
        $data=db('cate')->field('id,pid,cate_name,cate_attr')->select();//所有栏目ID
        $cates=db('cate')->field('id,pid,cate_name,cate_attr')->find($cid);//当前栏目ID
        foreach ($data as $k=>$v){
            if ($cates['pid']==$v['id']){
                $pos[]=$v;
                $this->position($v['id']);
            }
        }
        return array_reverse($pos);
    }
前端调用当前位置:
                                <a href="{:url('/')}">主页</a> >{volist name="pos" id="cate"}
    <a href='{if condition="$cate['cate_attr'] eq 1"}{:url('cate/index',array('cid'=>$cate['id']))}{/if}
    {if condition="$cate['cate_attr'] eq 2"}{:url('page/index',array('cid'=>$cate['id']))}{/if}
    {if condition="$cate['cate_attr'] eq 3"}{$cate.link}{/if}'>{$cate.cate_name}</a> {if condition="$i neq count($pos)"}>{/if}
    {/volist}
文章来源:https://www.hbsjsd.cn/cates/lst/18.html
最佳答案
评论( 相关
后面还有条评论,点击查看>>
500万彩票网