PHPのMVC

概要
  • Model: ロジック部分(計算など)、Viewにデータの変更を通知
  • View: 表示、HTML生成
  • Controller:ユーザーの入力に応答(UIからの入力)Modelのデータは操作せず
流れ
  1. ControllerがViewからの入力を処理 ($_GET, $_POSTなど)
  2. Controllerがmodelのメソッドをコール
  3. Modelがデータ処理
  4. ViewがModelからのデータを取得、表示