質問 > 管理機能 > 納品書PDF出力の際に会社名を加えたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
susumu |
投稿日時: 2022/1/27 12:02
対応状況: −−−
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
納品書PDF出力の際に会社名を加えたい ▼テンプレート
[EC-CUBE] EC-CUBEのバージョン4.04、アップデート [レンタルサーバ] さくらインターネット [OS] 使用しているOS名、macOS 10.14.6 [PHP] 使用しているPHPのバージョン7.3 お世話になります 納品書PDF出力の際に氏名の上に会社名を加えたいとおもいOrderPdfService.phpの購入者情報のところを下記のように替えたところPDF出力させようとするとエラーが出てしまいました。 どこが悪かったのでしょうか? ちなみに私の知識はBASIC止まりでphpの知識は全く無いので素人でもわかるように教えていただけると助かります。 // ========================================= // 購入者情報部 // ========================================= $Order = $Shipping->getOrder(); // 購入者都道府県+住所1 // $text = $Order->getPref().$Order->getAddr01(); $text = $Shipping->getPref().$Shipping->getAddr01(); $this->lfText(27, 47, $text, 10); $this->lfText(27, 52, $Shipping->getAddr02(), 10); //購入者住所2 // 会社名 $text = $Shipping->getcompany_name();. $this->lfText(27, 57, $text, 11); // 購入者氏名 $text = $Shipping->getName01().' '.$Shipping->getName02().' 様'; $this->lfText(27, 62, $text, 11); |
468 |
投稿日時: 2022/1/27 23:38
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 納品書PDF出力の際に会社名を加えたい $text = $Shipping->getcompany_name();.
↓ $text = $Shipping->getCompanyName(); の部分だと思います。 エラーの原因の1つは PHPでは「;」がコードの文末を表していますが その後ろに「.」がある為、構文エラーが発生していると思います。 (PHPでは「.」は文字連結に使用します。Basicでは+だったでしょうか?) あと、$Shippingは変数で /src/Eccube/Entity/Shipping.phpのインスタンスが格納されています。 Shipping.phpのソースコード内にpublic function getCompanyName()というファンクションがあり->を使ってそのファンクションを呼び出しています。
|
susumu |
投稿日時: 2022/1/28 11:19
対応状況: 解決済
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
Re: 納品書PDF出力の際に会社名を加えたい わかりやすく教えていただきありがとうございました。
おかげさまで会社名の表示ができました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |