私は部分レンダリングを行うことができるZend Frameworkを使用していました。このレンダリングでは、対応するアクションが呼び出され、レンダリングからの出力が取得されます。Yiiで複数のアクション(ビュー付き)をレンダリングする
さて、あまりにもYIIでこのような何かを行う方法はありますか? コントローラ/アクションにいくつかの計算のレポートをリクエストしています。計算の組み合わせはすべてのレポートで同じではないので、私は各計算のためのコントローラを作成しました。すべてのコントローラには、計算が実行されているレポートというアクションがあります。このレポートアクションでは、データベースのデータが使用されます。複数のビューを持つページを生成する方法はありますか? (すべての計算のための1)
面白いです。あなたのサンプルコードでは、異なる計算が同じコントローラにありますか?私は複数のコントローラでそれらを持つことができますか?どうやって? – koko
はい、あなたは複数のコントローラで使用することができ、再利用可能な関数を書くことができます。例えば、新しいアクションは$ this-> holidayCal()を呼び出すこともできます。そのコントローラーに必要な情報を取得します。 –
私は私の問題のいくつかの見直しを行なったし、私は計算がモデルに行くべきだと思います。コントローラーの操作ではありません。 – koko