プラグイン > 開発について > プラグインから OrderPdfService のメソッドを Overrideしたい |
開発について
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sheep |
投稿日時: 2019/4/14 10:15
対応状況: −−−
|
半人前 登録日: 2018/8/12 居住地: 投稿: 14 |
プラグインから OrderPdfService のメソッドを Overrideしたい ▼テンプレート
[EC-CUBE] 4.0.2 納品書PDFの表示内容や、文字の配置などをカスタマイズしたいのですが 直接 src/Eccube/Service/OrderPdfService.php を編集するしか方法はないでしょうか? 下記ページを拝見したのですが、よく理解できず、、、 http://doc4.ec-cube.net/customize_service どなたかご存知でしたら、教えていただけると嬉しいです。 |
umebius |
投稿日時: 2019/4/14 15:29
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: プラグインから OrderPdfService のメソッドを Overrideしたい 納品書PDFの出力を行なっているのはOrderControllerのexportPdfDownloadメソッドです。
コアファイルを修正したくないということであれば、 CustomizeディレクトリでOrderControllerを設置し、メソッドをオーバーライドして作り、その中で自作したOrderPdfServiceクラスを使う方法はあります。 (どちらもCustomizeディレクトリに設置可能)
|
sheep |
投稿日時: 2019/4/14 18:05
対応状況: −−−
|
半人前 登録日: 2018/8/12 居住地: 投稿: 14 |
Re: プラグインから OrderPdfService のメソッドを Overrideしたい umebius 様
あ、なるほど! ありがとうございますー!できました!解決です! |
umebius |
投稿日時: 2019/4/22 8:58
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: プラグインから OrderPdfService のメソッドを Overrideしたい 何が最適解なのかはまだ変わっていくかもしれないですね。
もっと開発しやすい(コンフリクトしにくい)仕組みはできないのかなと 弊社も模索中です。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |