如何在magento中获取针对父类别ID及其子类别的类别

时间:2015-08-20 06:05:02

标签: php magento

我希望获得针对特定父类别ID及其子类别的子类别,我尝试了下面的脚本,

$children = Mage::getModel('catalog/category')->getCategories(1234);
                        foreach ($children as $category) {
                           $parent_cat[] = $category->getName();

                        }
                        echo '<pre>';
                           var_dump($parent_cat);
                           exit();

通过上面的脚本我得到了针对Parent Id的所有子类别,但我也想要从父ID获得的所有子类别的子类别。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

最后,我自己找到了解决方案: - )

$cat = Mage::getModel('catalog/category')->getCategories(140);
                    //$subcats = $cat->getChildren();
                        foreach ($cat as $category) {
                           $parent_cat[] = $category->getName();
                            $cat_id = $category->getChildren();
                               foreach ($cat_id as $sub_category_id){
                                    $sub_cat[] = $sub_category_id->getName();
                                }
                        }