検索を明示的にビューで行うか、コントローラで行い、結果をビューに渡す必要がありますか?検索はビューで実行する必要がありますか?
私の推測は、コントローラをスキニーに保つためのビューです。もしそうなら、コントローラは検索パラメータをビューに渡すべきですか、またはビューはそれらを$ _POST、$ _GET変数を通して得ることができますか?私の取り組みは、コントローラが委任(ルーティング)と要求の処理を担当しているため、ジョブを実行するために必要なデータ(モデルと同じ)をビューに渡す必要があると思います。これは正しいです?
おかげ
私自身のプロジェクトでは、コントローラは要求を処理し、ビュー変数に必要なすべての情報を追加するデータをコントローラに返すモデル内の関数を呼び出します。私はビューが表示するだけでなく、(たくさんの)プログラミングロジックを含むべきだと思う – PeeHaa
私はMVCで考え、ビューは、データを表示する必要があるときに、モデルに連絡する権利がありますか? – BDuelz
です。あるモデルの関数をビューの中から呼び出すことは大丈夫です。いくつかのものはコントローラーで簡単に「あらかじめ解析されている」/「過ちがある」ことがあります。私は結局、それはすべて味の問題だと思います。 – PeeHaa