たとえば、フィルタリングが必要な場合に備えて、ビューコントローラー通信のベストプラクティスは何かを見つけようとしています。
ページ上のアイテムのコレクションとフィルター コントロールがあります。文字、ステータスなどでアイテムをフィルタリングしています...簡単なシナリオです。フィルターで選択した値をコントローラーに送信し、コントローラーは結果をページに返します。
考えてみれば、一方向のサイクルです。パラメーター(フィルター値)を使用してコントローラーを呼び出し、コントローラーがデータベースを呼び出してから要素をフェッチし、その要素をビューに戻します。これらの要素とコントローラーをコントローラーに送信して、それらをフィルター処理し、フィルター処理されたコレクションをビューに戻す方法はありますか? または、このサーバーへの移動を短縮し、コントローラーに要素の id のみを与え、コントローラーにデータベースからプルする要素を認識させ、それらをフィルター処理して、フィルター処理されたコレクションを返す...
悪い習慣?いくつかの回避策はありますか?
どう思いますか?
ありがとう