如何在magento中显示类别和子类别

夸贾哈特

我已经为magento创建了自定义模块,该问题在表中由类别和子类别组成,现在我要显示以下内容

Category 1
Subcategory 1
Subcategory 2
Subcategory 3
Category 2
Subcategory 1
Subcategory 2
Subcategory 3
Category 3
Subcategory 1
Subcategory 2
Subcategory 3 

我的代码是

$collection = Mage::getModel('supportportal/supportportal')->getCollection();
             // -> addFieldToFilter('parent_category_id', array('neq' => 0));
          
 foreach ($collection as $data) {
             
            $collection2 = Mage::getModel('supportportal/supportportal')->getCollection()
              -> addFieldToFilter('category_id', array('eq' => $data->getData('parent_category_id')));

         foreach ($collection2 as $data2) {

         echo '<h4>'.$data2->getData('category_name').'</h4>';//display category having no parent

      
      echo  '<ul>';
          echo '<li>
            <a href="'.$data->getData('category_Url').'">'.$data->getData('category_name').'</a></li>';
            //display category having parent
      echo  '</ul>';
          
           
        }
     }

我们的表结构是

fmequestion_category

CREATE TABLE `fmequestion_category` (                                                
                        `category_id` int(10) NOT NULL AUTO_INCREMENT,                                     
                        `category_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,  
                        `category_description` text NOT NULL,                                              
                        `category_Url` varchar(255) NOT NULL,                                              
                        `parent_category_id` int(11) DEFAULT NULL,                                         
                        `store_id` varchar(250) DEFAULT NULL,                                              
                        `meta_title` text,                                                                 
                        `meta_keywords` text,                                                              
                        `meta_description` text,                                                           
                        `creation_date` datetime DEFAULT NULL,                                             
                        `last_updated_date` datetime DEFAULT NULL,                                         
                        `status` smallint(6) DEFAULT NULL,                                                 
                        PRIMARY KEY (`category_id`),                                                       
                        KEY `FK_Question_category_parent_category` (`parent_category_id`)                  
                      ) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8  

                         

我如何像上面一样显示

马哈茂德·雷曼(Mahmood Rehman)

如果要显示n级的父级和子级,请尝试以下代码。就我的观点而言,您希望显示父级和子级至n级的类别。首先选择所有父ID为0的根猫,并将其ID传递给此递归函数

function getChildCats($catId)
    {
      $sql = "select * from categories where parent_category_id = $cateID";
      $res = mysql_query($sql);
      $raws[];  
      while($raw = mysql_fetch_assoc($res))
      {
       $raw['sub'] =  getChildCats($raw['category_id'])
       $raws[] = $raw;
      }
     return $raws;
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在magento中获取当前类别及其子类别?

来自分类Dev

如何在magento的自定义脚本中获取产品的多个类别和子类别

来自分类Dev

如何在prestashop中显示父类别中的子类别?

来自分类Dev

如何在子类别页面中显示Wordpress类别?

来自分类Dev

如何显示类别,子类别和子子类别-Codeigniter

来自分类Dev

在Laravel中显示类别和子类别

来自分类Dev

显示数组中的类别和子类别

来自分类Dev

如何在选择列表中显示类别,子类别,子子类别-php / mysql?

来自分类Dev

如何在WordPress中显示帖子类型的子类别?

来自分类Dev

WP Magento Fishpig:如何显示子类别

来自分类Dev

使用REST API在Magento中显示类别及其子类别

来自分类Dev

在magento的侧边栏中显示主要类别的子类别

来自分类Dev

如何在Codeigniter中获得父类别的所有子类别和孙类别?

来自分类Dev

在Magento中添加多个类别和子类别

来自分类Dev

类别中的类别和子类别

来自分类Dev

如何在Wordpress中显示帖子类别?

来自分类Dev

如何在Codeigniter中显示无限子类别?

来自分类Dev

如何在Wordpress菜单中显示子类别

来自分类Dev

WordPress在菜单中显示类别和子类别

来自分类Dev

如何在woo Commerce产品的父类别中显示子类别

来自分类Dev

如何只显示在WordPress的父类别页面中的子类别?

来自分类Dev

在 Laravel 中显示类别、子类别和子类别时出错

来自分类Dev

使用CodeIgniter显示类别和子类别

来自分类Dev

类别和子类别显示(父/子)

来自分类Dev

以嵌套格式显示类别和子类别

来自分类Dev

如何显示类别页面的子类别?

来自分类Dev

显示Magento Fishpig中的所有帖子类别

来自分类Dev

PHP / Magento:根据类别页面上的子类别,按产品显示,排序和限制

来自分类Dev

在类别和子类别中搜索

Related 相关文章

  1. 1

    如何在magento中获取当前类别及其子类别?

  2. 2

    如何在magento的自定义脚本中获取产品的多个类别和子类别

  3. 3

    如何在prestashop中显示父类别中的子类别?

  4. 4

    如何在子类别页面中显示Wordpress类别?

  5. 5

    如何显示类别,子类别和子子类别-Codeigniter

  6. 6

    在Laravel中显示类别和子类别

  7. 7

    显示数组中的类别和子类别

  8. 8

    如何在选择列表中显示类别,子类别,子子类别-php / mysql?

  9. 9

    如何在WordPress中显示帖子类型的子类别?

  10. 10

    WP Magento Fishpig:如何显示子类别

  11. 11

    使用REST API在Magento中显示类别及其子类别

  12. 12

    在magento的侧边栏中显示主要类别的子类别

  13. 13

    如何在Codeigniter中获得父类别的所有子类别和孙类别?

  14. 14

    在Magento中添加多个类别和子类别

  15. 15

    类别中的类别和子类别

  16. 16

    如何在Wordpress中显示帖子类别?

  17. 17

    如何在Codeigniter中显示无限子类别?

  18. 18

    如何在Wordpress菜单中显示子类别

  19. 19

    WordPress在菜单中显示类别和子类别

  20. 20

    如何在woo Commerce产品的父类别中显示子类别

  21. 21

    如何只显示在WordPress的父类别页面中的子类别?

  22. 22

    在 Laravel 中显示类别、子类别和子类别时出错

  23. 23

    使用CodeIgniter显示类别和子类别

  24. 24

    类别和子类别显示(父/子)

  25. 25

    以嵌套格式显示类别和子类别

  26. 26

    如何显示类别页面的子类别?

  27. 27

    显示Magento Fishpig中的所有帖子类别

  28. 28

    PHP / Magento:根据类别页面上的子类别,按产品显示,排序和限制

  29. 29

    在类别和子类别中搜索

热门标签

归档