不言不语

您现在的位置是: 首页 >  PHP  >  ThinkPHP

ThinkPHP

【thinkphp】之获取侧边栏栏目

2020-05-15ThinkPHP
thinkphp框架获取侧边栏栏目的方法

  效果


微信图片_20200515151729.png

  //查询当前栏目信息
     $cates=db('column')->order('sort desc')->find($cid);




     //判断栏目跳转,一级栏目默认0

 if(!$cates['tiaozhuan_id']==0){
 $cid=$cates['tiaozhuan_id'];
  $cates=db('column')->order('sort desc')->find($cid);//查询跳转栏目信息
 }
  

//判断栏目

  $topcid='';
    if($cates['pid']==0){
$topcid=$cates['cid'];
}else{
$topcid=$cates['pid'];
}
//顶级栏目信息
$topCates=db('column')->find($topcid);
//根据主栏目ID。获取主栏目下所有子栏目
$data=db('column')->where(['pid'=>$topcid])->select();


然后分配到模板


 'topcid'=>$topcid,//当前栏目顶级栏目的ID,用于顶级栏目高亮显示
 'cid'=>$cid,//当前栏目的ID,用于判断当前左侧栏目高亮


高亮显示


QQ图片20200515152150.png



文章评论