質問: Yiiで複数のアクション(ビュー付き)をレンダリングする 私は部分レンダリングを行うことができるZend Frameworkを扱うことに慣れています。このレンダリングでは、対応するアクションが呼び出され、レンダリングからの出力が取得されます。 さて、このようなやり方もありますか? 私はいくつかの計算のレポートであるコントローラ/アクションへのリクエストを作成しています。計算の組み合わせはすべてのレポートで同じではないので、私は各計算のためのコントローラを作成しました。すべてのコントローラには、計算が実行されているレポートというアクションがあります。このレポートアクションでは、データベースのデータが使用されます。複数のビューを持つページを生成する方法はありますか? (計算ごとに1つ)
回答: あなたはYiiのrenderPartialも持っているので、これは問題ではありません。メソッド(アクション)を再利用できるように構造化するだけです。 PS:renderPartialの3番目のパラメータは、出力する代わりに出力を返すことができます。