我正在阅读大量有关 MVC 的教程,所以我的问题是,一个完美的 PHP MVC 框架可以在控制器中进行数据库查询吗?据我了解,最舒服的方法是将所有数据库查询放在模型中,对吧?如果我有 POST 或 smth,我只需将该 POST 传递给 Model,它就会进行所有插入等。
或者我错过了什么?而如果Controller可以进行数据库查询,那会是在什么情况下呢?
没有控制器可能没有任何与数据库相关的代码 - 任何数据库查询都可以存储在 MVC 架构中的模型中 - 控制器仅与模型一起使用,但不能直接与数据库一起使用
编辑:大多数框架将允许直接从控制器调用 SQL - 但它不是 MVC,而是一堆对象
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)