検索

ホームページ  >  に質問  >  本文

MVC開発フレームワークにおいて、ユーザーが入力した内容の正当性チェックを提出する際、cで完了するのかmで完了するのか?

現在 mvc 開発フレームワークを使用している場合、ユーザー フロントエンドでユーザーが入力したテキストの正当性をチェックするとき、ユーザーが送信するとき、これは c 層または m 層で処理されるべきですか?

phpcn_u1582phpcn_u15822747日前1097

全員に返信(13)返信します

  • ringa_lee

    ringa_lee2017-05-16 17:08:31

    モデルレイヤー。まず、Controller は検証を行いません。View レイヤーも検証を行うことができますが、通常は Model レイヤーに配置されます

    返事
    0
  • 某草草

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

    M層、C層は未検証です。通常、M 層には Service が存在し、通常は Service 内で処理が行われます。
    コントローラーで検証しないのはなぜでしょうか? Web サービスを考慮する必要があるため、同じビジネスにはページと Web サービスの 2 つのコントローラーがあるため、コントローラーに記述されたコードは再利用できません。

    返事
    0
  • 给我你的怀抱

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

    Mレイヤー
    覚えておく必要があります: MVC
    M レイヤーはデータに関連するすべてを処理します。
    V レイヤーは、データのプレゼンテーションに関連するすべてを処理します。
    C レイヤーは、これらのコンテンツをリンクするデータ パイプラインを必要としているだけです。

    返事
    0
  • キャンセル返事