suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wird im MVC-Entwicklungsframework die Legalitätsprüfung des vom Benutzer eingegebenen Inhalts durch c oder m abgeschlossen?

Wenn Sie derzeit das MVC-Entwicklungsframework verwenden und die Rechtmäßigkeit des Benutzereingabetexts im Benutzer-Frontend überprüfen und wenn der Benutzer etwas sendet, sollte dies von der C-Schicht oder der M-Schicht verarbeitet werden?

phpcn_u1582phpcn_u15822747 Tage vor1099

Antworte allen(13)Ich werde antworten

  • ringa_lee

    ringa_lee2017-05-16 17:08:31

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

    Antwort
    0
  • 某草草

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

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

    Antwort
    0
  • 给我你的怀抱

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

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

    Antwort
    0
  • StornierenAntwort