MVCでモデルをどのように構成する必要がありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 私はMVCフレームワークを把握しているだけで、モデルにどのくらいのコードを含める必要があるのかよく疑問に思います。私はこのようなメソッドを持つデータアクセスクラスを持っている傾向があります。 public function CheckUsername($connection, $username) { try { $data = array(); $data['Username'] = $username; //// SQL $sql = "SELECT Username FROM" . $this->usersTableName . " WHERE Username = :Username"; //// Execute statement return $this->ExecuteObject($connection, $sql, $data); } catch(Exception $e) { throw $e; } } 私のモデルは、データベーステーブルにマップされるエンティティクラスになる傾向があります。 モデルオブジェクトには、データベースにマップされたすべてのプロパティと上記のコードを含める必要がありますか、それとも実際にデータベースが機能するコードを分離しても問題ありませんか? 最終的に4つのレイヤーができますか?