バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > SC_クラスの拡張ルールについて教えてください。

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tonton
投稿日時: 2010/2/3 10:18
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: SC_クラスの拡張ルールについて教えてください。
nanasess様

ありがとうございます!
助かりました。やってみます(*^^*)
nanasess
投稿日時: 2010/2/2 12:52
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: SC_クラスの拡張ルールについて教えてください。
引用:

tontonさんは書きました:

早々のご返信、ありがとうございます。
ということは、直接編集しても良いし、ほかと合わせて、_ex.phpファイルを生成してもかまわない、という理解でよかったでしょうか?



はい, 問題ないです.
*_Ex を作成すれば, アップグレードが多少楽になるかもしれませんね :)

ちなみに, 僕の場合は, 元のファイルを直接編集して, Bazaar などの分散リポジトリを使用してバージョン管理したり SVN からマージしたりしています.
tonton
投稿日時: 2010/2/2 12:41
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: SC_クラスの拡張ルールについて教えてください。
nanasessさま

>元々, *_Ex クラスは, 自動アップデートサービスに対応するために用意したものです.
特に拡張ルールなどは設けていませんので, 元のクラスを上書き更新することがなければ, 直接カスタマイズしても問題ないと思います.

早々のご返信、ありがとうございます。
ということは、直接編集しても良いし、ほかと合わせて、_ex.phpファイルを生成してもかまわない、という理解でよかったでしょうか?


>*_Ex クラスが用意されてない SC_* クラスは, 1.x から引継いだものです.
2.x から追加した, SC_* クラスは, *_Ex クラスを用意していま
す.

↑このことがわかり、大変助かりました。
ありがとうございました。

nanasess
投稿日時: 2010/2/2 12:10
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: SC_クラスの拡張ルールについて教えてください。
引用:

tontonさんは書きました:

SC_○○は、LC_○○と違って、SC_Initial_Ex.phpとSC_SendMail_Ex.php以外は、拡張ファイルが用意されていないのですが、SC_CustomerList.phpやSC_CartSession.phpのコードをカスタマイズしたいときは、CLASSファイル本体のコードを編集するものでしょうか?それとも、SC_SendMail_Ex.phpをコピーして、SC_CustomerList_Ex.phpやSC_CartSession_Ex.phpファイルを追加し、CLASSファイルのコードをコピーしてカスタム編集するのが良いのでしょうか?

このあたりのルールをご存知の方がいらっしゃいましたら、お教えいただけませんか?
よろしくお願いします。


*_Ex クラスが用意されてない SC_* クラスは, 1.x から引継いだものです.
2.x から追加した, SC_* クラスは, *_Ex クラスを用意しています.

元々, *_Ex クラスは, 自動アップデートサービスに対応するために用意したものです.
特に拡張ルールなどは設けていませんので, 元のクラスを上書き更新することがなければ, 直接カスタマイズしても問題ないと思います.
tonton
投稿日時: 2010/2/2 11:50
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
SC_クラスの拡張ルールについて教えてください。
SC_CustomerList.php

SC_CartSession.php
の拡張(カスタマイズ)について
なのですが、

SC_○○は、LC_○○と違って、SC_Initial_Ex.phpとSC_SendMail_Ex.php以外は、拡張ファイルが用意されていないのですが、SC_CustomerList.phpやSC_CartSession.phpのコードをカスタマイズしたいときは、CLASSファイル本体のコードを編集するものでしょうか?それとも、SC_SendMail_Ex.phpをコピーして、SC_CustomerList_Ex.phpやSC_CartSession_Ex.phpファイルを追加し、CLASSファイルのコードをコピーしてカスタム編集するのが良いのでしょうか?

このあたりのルールをご存知の方がいらっしゃいましたら、お教えいただけませんか?
よろしくお願いします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,454名です
総投稿数は110,097件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1654
8
red
1570
9
mcontact
1306
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.