質問 > 管理機能 > CSV出力で発注者の姓名を一緒にしたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
eaurouge |
投稿日時: 2020/9/20 13:05
対応状況: −−−
|
新米 登録日: 2020/9/20 居住地: 投稿: 3 |
CSV出力で発注者の姓名を一緒にしたい ▼テンプレート
[EC-CUBE] 4.0.4 新規インストール [レンタルサーバ] さくら [OS] Windows10 [PHP] 7.4.9 「神」様の過去の投稿を参考に、配送CSVに出力するのに配送先の「姓と名」や「都道府県と市町村名」を繋げる事は出来たのですが、注文者の姓名や住所はつなげられません。 配送先の場合は・・・ dtb_csvにtype4で作成しShipping.phpに public function getName() { return $this->name01.$this->name02; } を追記してうまくいったのですが、注文者の姓名を繋ぐべく dtb_csvにtype4 Eccube\\Entity\\Order Order.phpに同様に追記しても空欄が返ってくるだけとなってしまいます。 単独でname01だと正常に注文者が返ってきますが・・・ 注文者と配送先は単純にOrderとShippingで分かれてるのかと思ってたのですが、違うようですね。 注文者の姓名を繋げるにはどのような方法がございますでしょうか? ご教示頂ければ幸いです。 |
eaurouge |
投稿日時: 2020/9/20 13:08
対応状況: −−−
|
新米 登録日: 2020/9/20 居住地: 投稿: 3 |
Re: CSV出力で発注者の姓名を一緒にしたい 失礼しました。
「神」はランクでした・・・お恥ずかしい・・・ 「U-Mebius」様の投稿を参考にでした。 |
umebius |
投稿日時: 2020/9/20 21:16
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: CSV出力で発注者の姓名を一緒にしたい やり方は同じだと思います。
>Order.phpに同様に追記しても空欄が返ってくるだけとなってしまいます。 原因は色々考えられるので今の情報から特定は難しそうですが、、 もしsrc/Eccube/Entity/Order.phpに書いても適用されないということであれば、 app/proxy/entity/src/Eccube/Entity/Order.php というファイルが存在する場合、src/Eccube/Entity/Order.phpよりも優先されますが、そのようなことはないでしょうか? (プラグインなどで生成されることがあります)
|
eaurouge |
投稿日時: 2020/9/21 9:03
対応状況: 解決済
|
新米 登録日: 2020/9/20 居住地: 投稿: 3 |
Re: CSV出力で発注者の姓名を一緒にしたい ありがとうございます!
仰るとおり、app/~の方にもOrder.phpがありました。 そちらに追記してら無事姓名を繋げることが出来ました! 数日悩んでいたので嬉しいです! 本当にありがとうございました! 追伸 この問題、結構悩んでいる人いると思うんですよね・・・ B2用へのCSVを作るのに裂けては通れない道ですし・・・ |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |