バージョン選択

フォーラム

メニュー

オンライン状況

58 人のユーザが現在オンラインです。 (49 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 58
もっと...

サイト内検索

その他 > その他 > コントローラーのカスタマイズ方法

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nanasess
投稿日時: 2019/4/7 10:10
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: コントローラーのカスタマイズ方法
引用:

ECCUBE(Symfony)が提供している拡張機能だけで実現できるなら、


このあたりはまだ発展途上なので、拡張機能だけで何とかするのは現状では難しいと思います。
(もちろん将来的には何とかできるようにしたいです)

また、うまく拡張機能だけでカスタマイズできたとしても、バージョンアップ時の修正内容が干渉した場合は、手動でマージする必要があります。

バージョンアップが楽になるのは、単体テストや E2Eテストで検証が可能な場合です。
自動でテストできない状況であれば、カスタマイズ部分への影響を手作業で検証する必要があり、バージョンアップが楽になるとは言えません。

引用:

本題とは話がそれますが、リポジトリにメソッドを追加したり、PurchaseFlowのカスタマイズは本体コードを直接修正するしか方法がない認識であっていますでしょうか?


Decorator パターンで拡張しておいて、 DI で取得しているインスタンスを入れ替えることができれば良いのですが、、
本体では具象クラスのインスタンスを利用しているため、本体に手を入れる必要がありますね。。
このあたりがまだ発展途上なので、今後のバージョンアップで対応されれば良いなと思っています。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   コントローラーのカスタマイズ方法 liveinwood 2019/4/5 17:06
     Re: コントローラーのカスタマイズ方法 468 2019/4/5 17:31
       Re: コントローラーのカスタマイズ方法 nanasess 2019/4/5 18:14
         Re: コントローラーのカスタマイズ方法 liveinwood 2019/4/5 21:48
         » Re: コントローラーのカスタマイズ方法 nanasess 2019/4/7 10:10
             Re: コントローラーのカスタマイズ方法 liveinwood 2019/4/8 10:18
               Re: コントローラーのカスタマイズ方法 nanasess 2019/4/9 12:27

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,854名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.