TP5实现面包屑
//** * [面包屑] * @param [int] $id [文章id] * @param [int] $cid [文章栏目id] * @param [string] $ext [文章标题] * @return [string] $here; [完整面包屑] */ protected function now_here($id,$cid,$ext=''){ $here = ' 首页'; $uplevels = $this->db->table('article_cates')->field("id,cate_name,pid")->where("id=$cid")->item(); if($uplevels['pid'] != 0){ $here .= $this->get_up_levels($uplevels['pid']); } $here .= ' -> '.$uplevels['cate_name'].""; if($ext != '') $here .= ' -> '.$ext; return $here; } /** * [递归获取栏目名称] * @param [int] $id [文章父id] * @return [string] $here; [父栏目名称] */ protected function get_up_levels($id){ $here = ''; $uplevels = $this->db->table('article_cates')->field("id,cate_name,pid")->where("id=$id")->item(); $here .= ' -> '.$uplevels['cate_name'].""; if($uplevels['pid'] != 0){ $here = $this->get_up_levels($uplevels['pid']).$here; } return $here; }
到底了
下一篇
6