> プラグイン > フロント側で商品取得している処理へ、プラグインから介入する方法 |
プラグイン
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ya50 |
投稿日時: 2017/1/19 20:23
対応状況: −−−
|
半人前 登録日: 2016/12/26 居住地: 投稿: 13 |
フロント側で商品取得している処理へ、プラグインから介入する方法 バージョン:eccube-3.0.12-p1
フロント側の商品取得処理、 ProductRepository.getQueryBuilderBySearchData()の中に、 プラグイン側から ・結合するテーブルの追加 ・where条件を追加 するような方法はありますでしょうか。 結合したいテーブルも、whereで使用する項目も、プラグインで追加したものとなります。 可能なのか分かりませんが、 ?標準のProductRepositoryをプラグイン側へコピー(とリネーム)して必要な改修を加える ?プラグインのServiceProviderで、既存の$app['eccube.repository.product']を、?のファイルで上書きする という方法を考えましたが、そのようなことは可能そうでしょうか。 試してみればよいのですが、あまり時間が取れなく、まず質問という形になってしまいました。 そもそも不能、可能だが邪道である(リスクがある)、もっといい方法がある、 など、なんでもいいのでアドバイス頂けるとありがたいです。 よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» フロント側で商品取得している処理へ、プラグインから介入する方法 | ya50 | 2017/1/19 20:23 |
Re: フロント側で商品取得している処理へ、プラグインから介入する方法 | 468 | 2017/1/19 21:18 |
Re: フロント側で商品取得している処理へ、プラグインから介入する方法 | ya50 | 2017/1/20 11:16 |
Re: フロント側で商品取得している処理へ、プラグインから介入する方法 | 468 | 2017/1/20 15:41 |
Re: フロント側で商品取得している処理へ、プラグインから介入する方法 | ya50 | 2017/1/20 16:13 |