在magento中,获取子分类一般是2中:
1.得到某一个分类的下一级的分类,方法:
$currCat =
Mage::getModel(
'catalog/category'
)->load($id)
; //当前分类
$collection
= Mage::getModel(
'catalog/category'
)->getCategories(
$currCat
->getEntityId());
得到一个包含所有一级子分类的对象。
2.得到当前分类的所有子分类(包括子分类的子分类)
方法:
$all_child_categories = $category_model->getResource()->getAllChildren($allcategory);
得到的所有子分类,包含父分类的所有分类的ID。
3.得到分类的所有产品的个数:
$tyr = Mage::getModel('catalog/category')->load($cate);
$tyr->getProductCount();
4.得到对象集合的个数,譬如产品集合中产品的个数
使用getSize()方法即可得到。