質問 > フロント機能 > ダウンロード処理の変更はどのファイルに書けばよい? |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
seasoft |
投稿日時: 2012/9/14 11:24
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ダウンロード処理の変更はどのファイルに書けばよい? > classを直接修正すると、過去、osCommerceで修正をしたためにバージョンアップが大変だった経験がありますので嫌なのです。もっとも、2.12アップグレードできなければ直接修正しても何ら支障はないのですが...
メソッドを通常のクラスから拡張クラスにまるまるコピペするのは、セキュリティ上もリスクが高いので留意してください。将来アップデートした時に、アップデート前の脆弱性を含むソースで動作し続けるリスクを背負います。 その面では、2.11 → 2.12 なども、拡張クラスを使うと上記のような懸念が生じます。さらに、メソッド名や引数が変更されるケースもあります。 その場合、アップデートが表面上簡単に成功しても、動作は意図しない状況という地味に痛い目にあいます。 そんなことから個人的には、バージョン管理システムやマージツールで、バージョンアップ対応を行い、拡張クラスは極力使わないように心がけています。 参考まで。 > 2.11にLC_Page_Mypage_DownLoad_EX.phpがないので質問させていただきました。 Ringo 様の書かれている通り、2.11 での不具合だと思います。 > LC_Page_Mypage_DownLoad_EX.phpを作成してextends LC_Page_Mypage_DownLoadとし、 > download.phpで$objPage = new LC_Page_Mypage_DownLoad_EX();としたら基本的には動きますよね? 良いと思います。 2.12 の download.php と LC_Page_Mypage_DownLoad_EX.php を持ってきても、良いかも。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
ダウンロード処理の変更はどのファイルに書けばよい? | yosako | 2012/9/12 17:10 |
Re: ダウンロード処理の変更はどのファイルに書けばよい? | nakamtest1 | 2012/9/12 18:50 |
Re: ダウンロード処理の変更はどのファイルに書けばよい? | ゲスト | 2012/9/13 21:56 |
Re: ダウンロード処理の変更はどのファイルに書けばよい? | yosako | 2012/9/14 9:13 |
» Re: ダウンロード処理の変更はどのファイルに書けばよい? | seasoft | 2012/9/14 11:24 |
Re: ダウンロード処理の変更はどのファイルに書けばよい? | yosako | 2012/9/14 13:25 |