PHP MVC についての混乱
これまで MVC に触れたことはなく、聞いたことがあるだけでしたが、本で簡単な MVC のデモを見たので、とても興味深いと思ったので、注意深く勉強することにしました その本のせいで 上記の例は非常に簡単で、外国人が書いて中国人が翻訳したものなので、理解できない単語も多くあります
インターネットで関連情報を探しましたが、どれも同じでした。どれも簡単には理解できませんでした。
実際のところ、大きな混乱はありません。たとえば、ユーザーが登録するときに、MVC の MODEL、VIEW、CONTROLLER が何を担当するのかが正確にわからないということです。ユーザーがすでに存在するかどうか、そのような機能を完了するには、この 3 層アーキテクチャのどの層が主要な機能を実装しますか?
MODEL はデータベースを検索して検索情報を返し、VIEW は返された検索情報に基づいてユーザーが存在するかどうかを判断し、対応するテンプレートを呼び出して結果を表示するというのは本当ですか?
それとも、ユーザーが既に存在するかどうかを判断するのは MODEL の直接の責任ですか?
最初の方法で記述されている場合、MODEL はデータベース内のレコードの取得、変更、追加、削除のみを担当するのでしょうか?
私の現在の理解では、MODEL はすべての有効性検証を担当し、VIEW は MODEL から返された結果を解析して表示することのみを担当します。この理解が正しいかわかりません
今はあまりポイントがありませんが、ポイントが貯まったら必ず追加します
。 ------解決策----- ---------------
わかりません~~
しかし、確実に言えます
MVC には複数のコントローラーがあります~~
MVC 開発フレームワークの使い方を学びましょう