ホームページ >バックエンド開発 >PHPチュートリアル >MVC の MODEL 層は例外をスローできませんか??
誰かが私に「MVC の設計では、モデル層はエラーをスローするなどの操作を実行すべきではありません。これらの操作は C によって完了する必要があります。」
これは本当ですか? なぜ M 層は例外をスローできないのですか?理解できません
しかし、彼の言ったことにはある程度の意味があります モデルにも異常がある場合、そのモデルはビジネス ロジックです。プロセス全体が間違っています
もちろん彼はこう言いました。問題は、モデル内で例外が発生した場合、それはスローされるだけで、処理されないということです。処理はControllerに引き渡されます
これは絶対です。この種のことには基準がありません。 M レイヤーも例外をスローする可能性があります。