販売を管理するコントローラーがあります。それらの売上の一部をダッシュボードに表示する必要があります。これ以上のロジックは含まれません。
それは何を切り取るべきですか?クリップ?部分的?またはウィジェット?
あなたはおそらくウィジェットを探しています。
クリップは、ページ上の一般的なコンテンツをページ上のより具体的なバージョンに置き換えるための特殊なウィジェットです(私は実際にはあまり使用していません)。
パーシャルとはどういう意味かわかりませんが、renderPartial
?これは機能する可能性がありますが、使用するたびに必要なデータをその部分ビューに提供する必要があることを意味します。
ウィジェットは、ソースから独自のデータを取得し、パラメーターを取得して動作を変更し、テーマを設定できます。それらは完全に再利用可能であり、レイアウト、または場合によってはダッシュボードビューに配置できます。
ページ上に独自のデータを処理できる小さなウィジェットが多数存在する場合もあれば、親->子構造を持つ場合もあるため、いくつかのパラメーターを使用して親ウィジェットを呼び出すと、必要なデータが収集され、さまざまな表示方法(グラフ、表、比較など)用の「子」ウィジェット。
この要件にはウィジェットを使用する必要があると思います。ここでwidgetとrenderPartialについて話し合いました 。YiiのビューでwidgetまたはrenderPartialを使用する場合はどうすればよいですか?
私はあなたがあなたの答えを得ることを望みます。