Kategori için Magento setPath

0 Cevap php

Ben Magento 1.4.2 benim kategoriler kurmak için PHP kullanıyorum

$categories[] = array('id' => '23', 'path' => '16');
$categories[] = array('id' => '24', 'path' => '16/23');
$categories[] = array('id' => '25', 'path' => '16/23/24');

foreach ($categories as $category) {   
    $current_category = Mage::getModel('catalog/category')
        ->load($category['id'])
        ->setPath('1/2/'.$category['path'])
        ->save();
}

Ancak bir şeyler yanlış gitti

Kategoriler bu gibi ithal edilmiştir:

root
-23
-16
--24

ve 25 görülebilir hiçbir yerde

Benim mantık ya da nasıl Mage::getModel('catalog/category') ve ->setPath kullanmak ile yanlış bir şey var mı

0 Cevap