php 面包屑导航构建

  • 内容
  • 相关
//通过分类id获取当前分类信息  
function get_category_by_category_id($id){  
    $tbl_cat = TBL_PRE . "goods_category";//商品分类表  
    $sql = "SELECT category_id,category_name,category_pid,depath,category_path,url_path,seo_info FROM $tbl_cat WHERE category_id = '$id'";//通过分类id获取当前分类信息  
    return $this->db->get_row($sql);//返回当前分类信息  
}  
  
//获取goods表中一条记录  
$row = $this->db->get_row($sql);  
$info = $row;//记录信息赋值给一个$info变量  
$category_url = array();//定义一个数组  
$url="";//面包屑url  
while($info['category_pid']!=0&&$info['category_id']!=""){//如果存在上级分类,则逐步向上获取上级分类的信息  
    $info = $this->get_category_by_category_id($info['category_pid']);//上级分类信息  
    $category_url[] = $info['category_name'];//上级分类名称  
}  
//构成面包屑  
krsort($category_url);//排序  
$url = implode(">",$category_url).$product_name;//组合成面包屑导航,如: 首页 > 男士服装 > 男士上衣 > 男士衬衫 > 拉尔夫劳伦 浅蓝色 纯棉 男士长袖衬衫 A02-WSFBK C4223 A4HJ5  

本文标签:

版权声明:若无特殊注明,本文皆为《Leek》原创,转载请保留文章出处。

本文链接:php 面包屑导航构建 - https://pjax.cc/44.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

允许邮件通知

评论

1条评论
  1. avatar

    Sellcode、 Lv.1 Chrome 65.0.3325.181 Chrome 65.0.3325.181 Windows Windows 回复

    可以  很不错

    河北省保定市 电信