0

請求書を作成し、サーバーに PDF として保存する create_invoice() という小さな関数を作成しました。

同じコントローラーの別のアクションでそのアクションを使用したいと思います。必要なことは、請求書を画面に HTML として表示し、PDF をバックグラウンドで保存することです。ユーザーはこれに気付かないはずです。

setAction と requestAction を見てきましたが、本当に必要なものではありません。助言がありますか?

乾杯

4

1 に答える 1

1

間違っているため、これを行うのに問題があります。どこからでも請求書を実行できるように、このコードを lib としてビルドする必要があります。

MyInvoiceLib::generate($data);

たとえば、後でcronを介してシェルでこれを行うことができます。

PDF をレンダリングするための優れたプラグインについては、こちらを参照してください。コントローラーが含まれていないことに注意してください。

于 2013-01-20T16:02:18.483 に答える