搜索

首页  >  问答  >  正文

在mvc开发框架中,对于用户录入的内容合法性检查在提交时,由c完成还是m完成?

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

phpcn_u1582phpcn_u15822751 天前1106

全部回复(13)我来回复

  • ringa_lee

    ringa_lee2017-05-16 17:08:31

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

    回复
    0
  • 某草草

    某草草2017-05-16 17:08:31

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

    回复
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 17:08:31

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

    回复
    0
  • 取消回复