バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 帳票(OrderPdf)のお届け希望日でエラーが出る

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
aparua
投稿日時: 2018/3/9 7:51
対応状況: −−−
半人前
登録日: 2018/1/15
居住地:
投稿: 18
帳票(OrderPdf)のお届け希望日でエラーが出る
[EC-CUBE] 3.15
[レンタルサーバ] Xサーバー

お世話になっております。

表題の通りOrderPdfをカスタマイズして、お支払い方法・お届け希望日・お届け時間・お客様からのお問い合わせ(購入時の備考欄)を表示させていましたが、一部の条件下で帳票が出ないことが判明しました。

1つ1つエラーになっている部分がどこか調べてみると

//お届け希望日
$text = $Shipping->getShippingDeliveryDate()->format('Y/m/d');
$this->lfText(140, 127.5, $text, 10);

ここで、エラーが出るということがわかりました。

この部分をどう変更すればエラーが表示されなくなるのでしょうか?
繁忙期ということもあって、大変困っている状態でして、何卒お力をお借りできればと思います。
よろしくお願いいたします。
umebius
投稿日時: 2018/3/9 9:20
対応状況: −−−
登録日: 2016/7/22
居住地: Tokyo
投稿: 1007
Re: 帳票(OrderPdf)のお届け希望日でエラーが出る
aparua様

$Shipping->getShippingDeliveryDate()は日付が指定されていなければNULLになることがあります。

NULLに対して->format('Y/m/d')を実行しようとしているためのエラーではないでしょうか。

下記ではいかがでしょうか。
if ($Shipping->getShippingDeliveryDate()) {
$text = $Shipping->getShippingDeliveryDate()->format('Y/m/d');
$this->lfText(140, 127.5, $text, 10);
}


----------------
////////////////
(株)U-Mebius EC-CUBE3 カスタマイズ /バグ修正/SEO はおまかせ
一緒にEC-CUBEでサイト制作を行うプログラマ・コーダー・デザイナー募集

aparua
投稿日時: 2018/3/9 11:57
対応状況: 解決済
半人前
登録日: 2018/1/15
居住地:
投稿: 18
Re: 帳票(OrderPdf)のお届け希望日でエラーが出る
umebius様

お忙しい中、回答いただきまして、ありがとうございます。
ifを使うところまでは検討ついていたものの
実際にどう記載するのかわからず、大変困っておりました。

こちらの方を記載させていただいて、エラーがなくなったと思います!
しばらくこれで様子見て、運用させていただきます^^

すばやい回答の方、本当にありがとうございました!!
umebius
投稿日時: 2018/3/9 13:25
対応状況: −−−
登録日: 2016/7/22
居住地: Tokyo
投稿: 1007
Re: 帳票(OrderPdf)のお届け希望日でエラーが出る
良かったです!
様子見て何かあればまたご投稿ください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は32,115名です
総投稿数は87,532件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1774
4
yuh
1512
5
468
1224
6
red
1178
7
umebius
1007
8
fukap
907
9
shutta
827
10
tsuji
815
11 ramrun 789
12 karin 656
13
tao_s
651
14 sumida 641
15
homan
633
16 DELIGHT 571
17
h_tanaka
566
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.