仅在Magento按类别搜索

时间:2013-07-01 03:40:10

标签: magento search magento-1.7

我有一个下拉菜单和一个关键字文字字段。下拉菜单中填充了我为产品制作的类别。我想知道如何搜索产品而无需在关键字文本字段中输入任何内容。换句话说,我想允许我的magento搜索也按类别搜索。

我尝试并修改了Query资源,之前它曾经工作过。在我将它提交到我们的存储库后,它无法工作。

public function loadByQuery(Mage_Core_Model_Abstract $object, $value)
{
    $select = $this->_getReadAdapter()->select()
        ->from($this->getMainTable())
        // ->where('synonym_for=? OR query_text=?', $value)
        ->where('query_text like("%'.$value.'%")')
        ->where('store_id=?', $object->getStoreId())
        ->order('synonym_for ASC')
        ->limit(1);
    if ($data = $this->_getReadAdapter()->fetchRow($select)) {
        $object->setData($data);
        $this->_afterLoad($object);
    }

    return $this;
}

0 个答案:

没有答案