私はしますか
1)すべてのEnterprise/CustomerSegmentを上書きする
次に、DBクエリを構築するために、モデルに独自の条件とクラスを追加する必要があるクラスをスロットに入れます
2)1)かさばるようですが、新しい条件クラスをローカルフォルダーに追加するにはどうすればよいですか?
私はしますか
1)すべてのEnterprise/CustomerSegmentを上書きする
次に、DBクエリを構築するために、モデルに独自の条件とクラスを追加する必要があるクラスをスロットに入れます
2)1)かさばるようですが、新しい条件クラスをローカルフォルダーに追加するにはどうすればよいですか?
解決策は、モデルのみをオーバーライドし、Enterprise_CustomerSegmentモジュールを使用してブロックコントローラーを残すことです。
これらのファイルは、CustomerSegmentモジュールを更新して自動振込レポートを追加するために必要になります。
CustomModule/CustomerSegment/etc/config.xml
(すべてのモデルで)
CustomModule/CustomerSegment/Model/Condition/Combine/Abstract.php
(これはオーバーライドする必要がない場合があります)
CustomModule/CustomerSegment/Model/Segment/Condition/Combine/Root.php
CustomModule/CustomerSegment/Model/Segment/Condition/Standingorder/Frequency.php
CustomModule/CustomerSegment/Model/Segment/Condition/Combine.php
CustomModule/CustomerSegment/Model/Segment/Condition/Standingorder.php
CustomModule/CustomerSegment/Model/Segment.php
(これはオーバーライドする必要がない場合があります)