在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; } } 我的模型通常是映射到数据库表的实体类。 该模型对象应该具有所有数据库映射的属性以及上面的代码,还是可以将代码分开以使数据库真正起作用? 我最终会有四层吗?