請求書を作成し、サーバーに PDF として保存する create_invoice() という小さな関数を作成しました。
同じコントローラーの別のアクションでそのアクションを使用したいと思います。必要なことは、請求書を画面に HTML として表示し、PDF をバックグラウンドで保存することです。ユーザーはこれに気付かないはずです。
setAction と requestAction を見てきましたが、本当に必要なものではありません。助言がありますか?
乾杯
請求書を作成し、サーバーに PDF として保存する create_invoice() という小さな関数を作成しました。
同じコントローラーの別のアクションでそのアクションを使用したいと思います。必要なことは、請求書を画面に HTML として表示し、PDF をバックグラウンドで保存することです。ユーザーはこれに気付かないはずです。
setAction と requestAction を見てきましたが、本当に必要なものではありません。助言がありますか?
乾杯
間違っているため、これを行うのに問題があります。どこからでも請求書を実行できるように、このコードを lib としてビルドする必要があります。
MyInvoiceLib::generate($data);
たとえば、後でcronを介してシェルでこれを行うことができます。
PDF をレンダリングするための優れたプラグインについては、こちらを参照してください。コントローラーが含まれていないことに注意してください。