在mvc开发框架中,对于用户录入的内容合法性检查在提交时,由c完成还是m完成?
phpcn_u1582
phpcn_u1582 2017-05-16 17:06:31
0
13
1151

目前大家使用mvc开发框架的时候,对于用户前端的用户录入性文字合法性检测的时候,在用户提交的时候,这个应该由c层来处理还是m层来处理?

phpcn_u1582
phpcn_u1582

全部回复(13)
左手右手慢动作

Model层。首先Controller不做任何验证,View层也可以做验证,但一般放在model层

某草草

M层,C层不验证。一般M层上面都会有Service,一般都是在Service里做处理。
为啥不在Controller里做验证,因为要兼顾webservice,同样的业务对于页面和webservice是俩Controller,所以写在Controller里无法代码重用了

给我你的怀抱

M层
你要记住:MVC
M层处理一切和数据有关的内容。
V层处理一切和数据展示有关的内容。
C层就想一个数据的管道,来链接这些内容。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板