現在MVCフレームワークを使っており、ControllerからViewにデータを渡す際、どういうやり方がベストか悩んでいます。
Viewに渡すデータが少ない場合は、良いのですが、様々データを同意時にViewに渡す必要がある時、どうやって渡していいか分かりません。
Controller側で連想配列をいくつか用意し、関連するデータをそれぞれの連想配列に格納し、それをViewに渡すやり方。
この方法で、Viewでどの配列がどいうデータを持っているのか一目瞭然です。ですが、Controllerで配列を作成しているので、Controllerが膨れ上がってしまう可能背があります。
一方、infoなどという連想配列を一個用意してやり、Viewに渡すデータを全て入れ込む方法。
この場合、Viewでは「infoって何?」と混乱してしまう可能性があります。
前者の方が、親切で分かりやすいとは思います。
皆様のご意見お聞かせください。
何を作っているのですか? MVC と言っても色々ありますよ。それを書かないでまともな回答が得られると思うのは何故???