我想获得一个类别的catageory路径。
我得到了父母和孩子的名字,我正在做以下事情:
$categorys = Mage::getResourceModel('catalog/category_collection')
->addAttributeToFilter('name', array("like" => $sCatName))
->getFirstItem()
->getChildrenCategories()
->addAttributeToFilter('name', array("like" => $sCatNameChild))
->addAttributeToSelect('*');
我使用echo $categorys->getSelectSql();
它返回正确的Sql,通过sql返回1 cat(正确的一个)运行它
我统计了这个集合,其中有8个选定的分类(父母的所有子代)
知道为什么会这样吗?
答案 0 :(得分:0)
假设$ id是您的类别的ID。你可能会得到这样的道路 $ category = Mage :: getModel('catalog / category') - > load($ id); $ path = explode('/',$ category-> getPath());
我没有测试过这段代码,但它必须正常工作