只展示一级目录的导入
$root_cate_id = 2;
if (!$this->existsCate(trim($row['mid']))) {
$cate = new Mage_Catalog_Model_Category();
$cate->setName($name);
$cate->setUrlKey(trim($row['mid']));
$cate->setIsActive(1);
$parentCategory = Mage::getModel('catalog/category')->load($root_cate_id);
$cate->setPath($parentCategory->getPath());
$cate->save();
var_dump($name);
unset($cate);
}
删除所有目录
public function removeAllCategory() {
$cat = Mage::getModel('catalog/category')->load(2);
$subcats = $cat->getChildren();
foreach(explode(',',$subcats) as $subCatid)
{
$_category = Mage::getModel('catalog/category')->load($subCatid);
$_category->delete();
}
}

本文详细介绍了如何使用Magento框架批量导入一级目录并创建子目录,以及如何实现目录的批量删除功能。

被折叠的 条评论
为什么被折叠?



