我一直在构建一个具有MVC模式的系统,并且我坚持使用方法的实现。
在我的申请中,公司可以获得用户的评分。公司可以存在或不存在于我的应用程序中,因此在插入评级之前公司必须存在于数据库中。
我的问题是:我是否要在模型中实现所有业务逻辑或在控制器中实现一些验证?
CONTROLLER
$_POST
; insert()
并返回插入的ID; $_company_id
(评分模型)插入评分; CONTROLLER
$_POST
insert()
醇>
评级模型
insert()
并返回插入的ID; $_company_id
(评分模型)插入评分; 答案 0 :(得分:0)
到目前为止,MVC意味着什么以及我们学到了什么。
M(Model) -> Used to perform database operations.
V(Views) -> viewing the data in browser.
C(Controller) -> handle model and view.
所以我想说,在你的情况下,继续第二个选项。
如果您要进行任何验证,请在控制器中进行。