Bạn có thể thử thay đổi mã của mình để sử dụng kết hợp tốt đẹp của hàm getChilderC loại () và hàm toArray.
$category = Mage::getModel('catalog/category')->load(3);
$subCats = $category->getChildrenCategories();
$subCatIds = $subCats->toArray(array('entity_id'));
Hàm getChildrenC loại sẽ cung cấp cho bạn một bộ sưu tập theo thứ tự giống như phần quản trị viên và sau đó bằng cách gọi toArray và chỉ yêu cầu thuộc tính entit_id, bạn sẽ có một mảng các id danh mục
array(3) {
[10]=> array(1) {
["entity_id"]=> string(2) "10"
}
[13]=> array(1) {
["entity_id"]=> string(2) "13"
}
[18]=> array(1) {
["entity_id"]=> string(2) "18"
}
}
$subCats = Mage::getModel('catalog/category')->load($category->getId())->getChildren();
? cám ơn!