質問 > 管理機能 > 受注一覧の納品書出力で注文ごとにPDFを出力したい |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
yuyu2000 |
投稿日時: 2020/6/3 10:14
対応状況: −−−
|
半人前 登録日: 2020/3/6 居住地: 投稿: 22 |
受注一覧の納品書出力で注文ごとにPDFを出力したい 受注一覧の納品書出力を複数の注文を選択して実行した場合に
複数の注文が1つのPDFにまとめられて出力されますが、 それを注文ごとに出力するようにしたいと思い src/Eccube/Controller/Admin/Order/OrderController.phpの exportPdfDownloadメソッドの一部を下記のように修正しました。
しかし、なぜか2つ目のPDF出力で失敗してしまいます。 OrderPdfServiceのmakePdfメソッドで$this->shippingRepositoryがnullになっているために $this->shippingRepository->find($id)が失敗しているようです。 自分で調べた感じだと、 1回目の$orderPdfService->outputPdf()実行後に OrderPdfServiceのコンストラクタで設定したサービスが $this->shippingRepositoryと同様全てnullになっているように見えるのですが、 どなたか何故このような現象が起きるのか、 またどういった解決策があるのかご教示いただけないでしょうか? |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 受注一覧の納品書出力で注文ごとにPDFを出力したい | yuyu2000 | 2020/6/3 10:14 |
Re: 受注一覧の納品書出力で注文ごとにPDFを出力したい | 468 | 2020/6/3 10:51 |
Re: 受注一覧の納品書出力で注文ごとにPDFを出力したい | yuyu2000 | 2020/6/3 11:32 |
Re: 受注一覧の納品書出力で注文ごとにPDFを出力したい | 468 | 2020/6/4 7:19 |
Re: 受注一覧の納品書出力で注文ごとにPDFを出力したい | yuyu2000 | 2020/6/4 11:41 |
Re: 受注一覧の納品書出力で注文ごとにPDFを出力したい | 468 | 2020/6/10 10:43 |
Re: 受注一覧の納品書出力で注文ごとにPDFを出力したい | yuyu2000 | 2020/6/11 10:40 |