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