前提
-
プロジェクトはMVCで構成
-
モデルのプライベートメソッドでDBから該当データを取得し、配列で返す
-
同一モデルのパブリックメソッドから上のプライベートメソッドを呼び出し、受け取った配列を少し整形して配列で返す
この2つのメソッドがモデルあり、コントローラからパブリックメソッドを呼び出して、その後ソートなどを行い、ビューに渡します。
つまり、
View --> Controller --> Model::publicMethod --> Model::privateMethod
のような構成です。
わからない点
例えばDBからデータを取得するプライベートメソッドが
php
1private function fetchDatas(int $id) : array 2{ 3/* sqlを実行する処理 */ 4... 5}
のように命名されているとき、パブリックメソッドにはどう命名するのが適切なのでしょうか。
パブリックメソッドはgetterではないのでget〜とつけるのは間違いだとは思うのですが…。
回答2件
あなたの回答
tips
プレビュー