バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 拡張部分をsrcディレクトリに記載してしまった

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
KimK
投稿日時: 2025/1/17 14:12
対応状況: 開発中
新米
登録日: 2024/12/5
居住地:
投稿: 7
拡張部分をsrcディレクトリに記載してしまった
▼テンプレート
[EC-CUBE] EC-CUBE 4.1
[カスタマイズの有無] CSV部分や管理画面での注文詳細等
[現象]
カスタマイズを行って下記ファイルを編集したがEC-CUBEの使用を理解しておらずappディレクトリに記載(作成)するのではなくすべてsrcディレクトリで実装してしまった。
Gitで管理はしているのでやりようはあると思うが、EC-CUBEの知見が少ないのとファイル数が多いので拡張部分をスマートにappディレクトリに実装する手段はないでしょうか※コマンド等。
地道にappにディレクトリやファイルを作成して追加していくしかないでしょうか。
h_tanaka
投稿日時: 2025/1/17 14:18
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1911
Re: 拡張部分をsrcディレクトリに記載してしまった
appディレクトリに実装し直す明確な目的がないのであればそのままsrcディレクトリ配下での実装で問題ないと思います。
appディレクトリで実装しないとなにか不都合があるのでしたら、地道に追加していくしかないかと思います。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

KimK
投稿日時: 2025/1/17 14:24
対応状況: −−−
新米
登録日: 2024/12/5
居住地:
投稿: 7
Re: 拡張部分をsrcディレクトリに記載してしまった
回答いただきありがとうございます。
今後アップデート等を行う際にsrcディレクトリに記載している場合、ソースが勝手に書き換えられてしまうとのことだったので、アップデートを行った際に関甲斐の開発で実装した部分が消えてしまうのはかなりのリスクなのでappに移そうかと思っていましたが、そもそもその認識はあっているのでしょうか?
h_tanaka
投稿日時: 2025/1/17 14:36
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1911
Re: 拡張部分をsrcディレクトリに記載してしまった
今後、EC-CUBE本体のアップデートを複数回行う可能性があるのでしたら、 app ディレクトリに移しておいたほうが作業はしやすくなります。

ただ、いずれにしても本体アップデートで src ディレクトリ配下を標準ソースで更新した後に、カスタマイズしている箇所をマージする作業は app ディレクトリにしても src ディレクトリにしても発生します。
例えば ProductController を継承して app ディレクトリに作成している場合、 src 配下の ProductController をアップデートしたら、アップデート前後の ProductController を比較して差分を app ディレクトリ配下に作成した ProductController にマージする必要があります。
この作業は src ディレクトリ配下を直接カスタマイズしていても発生する作業になります。
本体アップデートが今回限りの作業であるなら、 src ディレクトリ配下のカスタマイズのままでも良いかと思います。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

KimK
投稿日時: 2025/1/17 15:03
対応状況: −−−
新米
登録日: 2024/12/5
居住地:
投稿: 7
Re: 拡張部分をsrcディレクトリに記載してしまった
ありがとうございます。
今後について説明いたします。
本体のアップデート:可能性として無くはないが近々では発生しない
プラグインのアップデート:行う可能性あり
【編集したファイルについて】
私が実装した部分はおそらくプラグインにからむ部分が無かったと思います。
================編集ファイル=======================
src/Eccube/Controller/Admin/Order/OrderController.php
src/Eccube/Entity/ReceiptPdf.php
src/Eccube/Form/Type/Admin/ReceiptPdfType.php
src/Eccube/Form/Type/Shopping/OrderType.php
src/Eccube/Repository/ReceiptPdfRepository.php
src/Eccube/Repository/OrderRepository.php
src/Eccube/Service/CsvExportService.php
src/Eccube/Service/OrderPdfService.php
src/Eccube/Resource/template/admin/Order/export_pdf_error.twig
src/Eccube/Resource/template/admin/Order/index.twig
src/Eccube/Resource/template/admin/Order/order_receipt_pdf.twig
src/Eccube/Resource/template/default/Shopping/confirm.twig

お手数ですがこの状況的にはsrcのままでも問題なさそうでしょうか。
h_tanaka
投稿日時: 2025/1/17 15:06
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1911
Re: 拡張部分をsrcディレクトリに記載してしまった
はい、問題ないと思います。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

KimK
投稿日時: 2025/1/17 15:55
対応状況: −−−
新米
登録日: 2024/12/5
居住地:
投稿: 7
Re: 拡張部分をsrcディレクトリに記載してしまった
承知しました。
対応いただきありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は98,587名です
総投稿数は112,032件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2325
5
umebius
2085
6
h_tanaka
1911
7
yuh
1898
8
mcontact
1593
9
red
1575
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
balisys
502


ネットショップの壺

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

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