Magento 是否可以按RAND()对类别进行排序?

Magento 是否可以按RAND()对类别进行排序?,magento,magento-1.6,Magento,Magento 1.6,我想以随机顺序显示产品类别。 可能吗? 我怎样才能做到这一点 我正在使用自定义主题,类别通过以下方式获取: $_categories = $this->getStoreCategories(); 也许使用php shuffle函数会更容易?在获得类别集合后,是否要尝试使用此函数 $arrCategories->getSelect()->order(new Zend_Db_Expr('RAND()'))->limit('5'); 我已经在不同的项目集合中

我想以随机顺序显示产品类别。 可能吗? 我怎样才能做到这一点

我正在使用自定义主题,类别通过以下方式获取:

    $_categories = $this->getStoreCategories();

也许使用php shuffle函数会更容易?

在获得类别集合后,是否要尝试使用此函数

    $arrCategories->getSelect()->order(new Zend_Db_Expr('RAND()'))->limit('5');
我已经在不同的项目集合中使用了它,所以我不确定它是否可以用于类别。但我认为值得一试..它只是用Order by RAND()编写一个select查询

希望它能起作用

干杯


Swapna

是的,这是可能的。到目前为止你试过什么?我什么都没试过。我找不到任何解决办法。你熟悉磁电机观察员吗?如果没有,那么对
getStoreCategories
的结果进行洗牌肯定是一种更快的方法。不幸的是没有。这是我第一次接触Magento。