質問 > 管理機能 > リポジトリのカスタマイズで検索条件を追加する方法 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
jacopen |
投稿日時: 2020/1/15 18:16
対応状況: −−−
|
常連 登録日: 2008/7/7 居住地: 投稿: 40 |
リポジトリのカスタマイズで検索条件を追加する方法 [EC-CUBE]4.0.3
受注管理:一覧画面の詳細検索の「商品名」入力欄で「商品コード」でも検索できるようにしたく、 こちらのサイトを参考に、リポジトリのカスタマイズに挑戦しています。 https://a-zumi.net/eccube4-admin-product-tag-search-customizer/ Customizeディレクトリに「Doctrine/Query」ディレクトリを作成し、その中にカスタマイズ用の ファイルを作成しましたが、反映されていないようです。 作成したコードを抜粋します。 間違っていたり、何かが足りない箇所はありますでしょうか? アドバイスいただけると嬉しいです。 namespace Customize\Doctrine\Query; use Eccube\Doctrine\Query\QueryCustomizer; use Eccube\Doctrine\Query\WhereClause; use Eccube\Repository\QueryKey; use Doctrine\ORM\QueryBuilder; class Admin*****Customizer implements QueryCustomizer { public function customize(QueryBuilder $builder, $params, $queryKey) { if ($params['buy_product_name']) { $builder->andWhere('oi.product_name LIKE :buy_product_name OR oi.product_code LIKE :buy_product_name') ->setParameter('buy_product_name', '%'.$params['buy_product_name'].'%'); } } public function getQueryKey(): string { return QueryKey::PRODUCT_SEARCH_ADMIN; } } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» リポジトリのカスタマイズで検索条件を追加する方法 | jacopen | 2020/1/15 18:16 |
Re: リポジトリのカスタマイズで検索条件を追加する方法 | umebius | 2020/1/15 23:59 |
Re: リポジトリのカスタマイズで検索条件を追加する方法 | jacopen | 2020/1/16 18:36 |
Re: リポジトリのカスタマイズで検索条件を追加する方法 | umebius | 2020/1/16 23:41 |
Re: リポジトリのカスタマイズで検索条件を追加する方法 | jacopen | 2020/1/17 13:15 |