ドロップダウン メニューとキーワード テキスト フィールドがあります。ドロップダウン メニューには、私が製品用に作成したカテゴリが表示されます。キーワードテキストフィールドに何も入力せずに商品を検索する方法を知りたいです。つまり、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;
}