首页 > 问答 > 正文
目前大家使用mvc开发框架的时候,对于用户前端的用户录入性文字合法性检测的时候,在用户提交的时候,这个应该由c层来处理还是m层来处理?
ringa_lee2017-05-16 17:08:31
Model层。首先Controller不做任何验证,View层也可以做验证,但一般放在model层
某草草2017-05-16 17:08:31
M层,C层不验证。一般M层上面都会有Service,一般都是在Service里做处理。 为啥不在Controller里做验证,因为要兼顾webservice,同样的业务对于页面和webservice是俩Controller,所以写在Controller里无法代码重用了
给我你的怀抱2017-05-16 17:08:31
M层 你要记住:MVC M层处理一切和数据有关的内容。 V层处理一切和数据展示有关的内容。 C层就想一个数据的管道,来链接这些内容。