1

如何在主页上获取热门搜索词??

我参考了以下问题: 在 Magento 中获得热门搜索

因此,我使用了与以下相同的代码:

$searchCollectino=Mage::getModel('catalogsearch/query')->getCollection()
 ->setPopularQueryFilter()
 ->setPageSize($limit);

他们告诉我们使用 ->getItems() 我们可以获得搜索词。

但我不知道代码到底是什么......?

这个代码怎么用??

4

2 回答 2

3

我通过以下代码获得了前 5 个热门搜索词:

$searchCollection = Mage::getModel('catalogsearch/query')->getCollection()
 ->setOrder('popularity', 'DESC');
$searchCollection->getSelect()->limit(8);
foreach ($searchCollection as $item)
{  
    echo $item->getData('redirect');
    echo $item->getData('query_text');
}
于 2013-04-29T15:00:50.290 回答
1
`$searchCollection = Mage::getModel('catalogsearch/query')->getCollection()
 ->setOrder('popularity', 'DESC');
 $searchCollection->getSelect()->limit(5);
 $searchCollection->getItems();`

这将获取有限制的热门搜索

希望你喜欢它 :)

于 2013-04-25T19:57:20.177 回答