gpt4 book ai didi

php - 我想在 magento 中按名称和类别 ID 搜索产品

转载 作者:行者123 更新时间:2023-11-29 12:43:18 25 4
gpt4 key购买 nike

我想进行自定义搜索查询,我想使用产品名称(例如查询和类别)按产品名称搜索产品:

我尝试了下面的代码,但它现在可以工作

$searchstring='comp';
$product_collection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('category_id', array('in' => array('finset' => '141')));

->addAttributeToFilter('name', array('like' => '%'.$searchstring.'%'))
->load();

foreach ($product_collection as $product) {
echo $product->getName().'<br>';
}

请指导我该怎么做

最佳答案

您可以使用addCategoryFilter来过滤类别。

$searchstring='comp';

$category = Mage::getModel('catalog/category')->load(141);

$product_collection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToSelect('*')
->addCategoryFilter($category)
->addAttributeToFilter('name', array('like' => '%'.$searchstring.'%'));

foreach ($product_collection as $product) {
echo $product->getName().'<br>';
}

关于php - 我想在 magento 中按名称和类别 ID 搜索产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25811006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com