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