在magento中 - 相同的代码,用于使所有类别运行良好,并在localhost中排序,但不在Web服务器中

时间:2011-11-29 07:12:56

标签: magento

我在所有类别已排序,如在本地主机中的管理员,但在网络服务器中,它没有已排序。我在localhost和web服务器上尝试了相同的代码和顺序。 那真是一种痛苦。请帮帮我! 这是我的代码:

$categories = Mage::helper('catalog/category');
$collection = $categories->getStoreCategories(false,true,false);
foreach($collection as $_category)
{
   //Do something
   echo $_category->getName();
}

1 个答案:

答案 0 :(得分:1)

帮手:

 /**
 * Retrieve current store categories
 *
 * @param   boolean|string $sorted
 * @param   boolean $asCollection
 * @return  Varien_Data_Tree_Node_Collection|Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Collection|array
 */
public function getStoreCategories($sorted=false, $asCollection=false, $toLoad=true)

并且您的第一个参数等于false,表示不会对集合进行排序。

$collection = $categories->getStoreCategories(false,true,false);