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