2015-08-20 2 views
0

я хочу, чтобы получить подкатегории против конкретного Родитель идентификатора категории и их подкатегорию, я пытался ниже сценария,Как я могу получить категории против родительского идентификатора категории и их подкатегорию в Magento

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

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

Через над скриптом я получил все подкатегории против идентификатора родителя, но я также хочу подкатегории всех подкатегорий, которые я получил от родительского идентификатора. Может кто-нибудь мне помочь?

ответ

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(); 
           } 
         }