0

我有一个下拉菜单和一个关键字文本字段。下拉菜单中充满了我为产品制作的类别。我想知道如何无需在关键字文本字段中输入任何内容即可搜索产品。换句话说,我也希望我的 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;
}
4

0 回答 0