バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > メソッド追加

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Rights
投稿日時: 2024/8/23 13:14
対応状況: −−−
一人前
登録日: 2019/3/12
居住地:
投稿: 114
メソッド追加
会員情報の名前は、二分割になっていますが、CSVの出力で、この二つを結合して、氏名としてCSVで出力したいのですが、Customertraitで、例えば、結合した値を取得する getFullNameメソッドを追加した場合、本体にある /src/Eccube/Entity/Customer.php に、use CustomerTrait;を追加して動かしていますが、方法の一つとして問題はないでしょうか?

(この方法、拡張部分と切り分けはしていますが、本体にもコードを追加しているため、このあたりがなんとかならないかなと)
tattsu
投稿日時: 2024/8/26 7:33
対応状況: −−−
仙人
登録日: 2023/12/23
居住地:
投稿: 333
Re: メソッド追加
app/proxyにすでにCustomerがある場合、コマンドでproxyのディレクトリの方にも反映すれば/src/Eccube/Entity/Customer.php に、use CustomerTrait;
と直接書くことは問題ないです。

proxyを生成した時にも反映されます。


----------------
-------------------

EC-CUBEカスタマイズ・バージョンアップ・不具合修正(状況調査は無料)
ゴールドパートナー。

Rights
投稿日時: 2024/8/27 11:32
対応状況: −−−
一人前
登録日: 2019/3/12
居住地:
投稿: 114
Re: メソッド追加
ありがとうございます!

ただ、本体のアップデートの際に当該ファイルが更新されると改めて修正が必要になるという認識は間違いないですか?
tattsu
投稿日時: 2024/8/27 15:31
対応状況: −−−
仙人
登録日: 2023/12/23
居住地:
投稿: 333
Re: メソッド追加
そうですね。方法にもよりますが、アップデートプラグインを使う方法であればファイルを上書きするので、src/Eccube/Entity/Customer.php も上書きされ修正内容は消えます。


----------------
-------------------

EC-CUBEカスタマイズ・バージョンアップ・不具合修正(状況調査は無料)
ゴールドパートナー。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は93,309名です
総投稿数は111,006件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2315
5
umebius
2085
6
yuh
1841
7
h_tanaka
1752
8
red
1574
9
mcontact
1462
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
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.