你现在的位置:首页 > opencart 正文

得到opencart系统某个分类的顶级分类ID号的代码

在做opencart开发时,我们知道OpenCart是基于PHP网站建设、MYSQL技术的电子商务系统,其中商品和商品分类自然是必备的功能。商品分类是无限级的,商品可以加入到任意一个分类里。如果我们会用到调用某个商品分类的的顶级分类ID,应该怎么做呢,以下是代码:

public function getTopestCategoryID($category_id) {
      $query = $this->db->query("SELECT category_id, parent_id FROM " . DB_PREFIX . "category  WHERE category_id = '".$category_id."'");

      if($query->row['parent_id'] == 0) {
         return $query->row['category_id'];
      }else{
         $this->getTopestCategoryID($query->row['parent_id']);
      }
   }
\