現在、機能しているライター MVC があります。私はファーストネームとラストネームのプロパティを持っています。インデックスにフルネームを表示したい。これにはいくつかの方法があることを理解しています。
ビューにロジックを記述できます
echo $writer['Writer']['firstname'] . " " . $writer['Writer']['lastname'];
これを行うためのヘルパー関数を記述して、ビューをきれいに保つことができます。これが私が現在行っている方法です。
echo fullName($writer['Writer']['firstname'], $writer['Writer']['lastname']);
しかし、フルネーム メソッドを持つライター クラスを作成する方がよいかどうか疑問に思っていました。次に、ビューをもう少し単純化できます。
echo $writer->fullname
だから、私はヘルパーを書く方法を知っていて、これはうまくいきます.クラスを構築することが道であると仮定すると、各オブジェクトをインスタンス化するためのクエリの後、いつが適切な時期ですか? 私はコントローラーで仮定します。さらに、私のクラスはどこにありますか?