使用代码无法在Magento中获取流行搜索

使用代码无法在Magento中获取流行搜索,magento,search,magento-1.7,Magento,Search,Magento 1.7,如何在主页上获取热门搜索词 我提出了以下问题: 因此,我使用的代码如下所示: $searchCollectino=Mage::getModel('catalogsearch/query')->getCollection() ->setPopularQueryFilter() ->setPageSize($limit); 他们告诉我们,使用->getItems()可以获得搜索词 但我没有得到确切的代码可以是什么 如何使用此代码 `$searchCollection = M

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

我提出了以下问题:

因此,我使用的代码如下所示:

$searchCollectino=Mage::getModel('catalogsearch/query')->getCollection()
 ->setPopularQueryFilter()
 ->setPageSize($limit);
他们告诉我们,使用->getItems()可以获得搜索词

但我没有得到确切的代码可以是什么

如何使用此代码

`$searchCollection = Mage::getModel('catalogsearch/query')->getCollection()
 ->setOrder('popularity', 'DESC');
 $searchCollection->getSelect()->limit(5);
 $searchCollection->getItems();`
这将获得有限的流行搜索

希望你喜欢:)

这将获得有限的流行搜索


希望您喜欢:)

我通过以下代码获得了前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');
}

我通过以下代码获得了前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');
}

我可以用哪种方法打印搜索词?表示foreach($searchCollection->getItems()as$terms){echo$terms->***在这里写什么***();}您的答案也可以在其他网站上找到,我已经提到过这些网站。我可以用哪种方法打印搜索词?意思是foreach($searchCollection->getItems()as$terms){echo$terms->***在这里写什么***();}你的答案也可以在我已经提到的其他网站上找到。这对我不起作用,但这确实起到了作用
$searchCollectino=Mage::getModel('catalogsearch/query')->getCollection()->setPopularQueryFilter()->setPageSize($limit);取自此。这对我不起作用,但它确实起作用了
$searchCollectino=Mage::getModel('catalogsearch/query')->getCollection()->setPopularQueryFilter()->setPageSize($limit)取自此。