1. 程式人生 > >圖解MVC思想(模式)及簡單案例演示

圖解MVC思想(模式)及簡單案例演示

MVC框架思想原理圖

這裡寫圖片描述

控制器(Controller)

  是一個php檔案,由瀏覽器直接請求(訪問),他有2個核心工作:
  1.(根據請求),決定需要什麼資料,並去呼叫模型檔案(類),獲取該資料;
  2.(根據請求),決定需要將資料顯示在哪個檢視檔案中。

模型(Model)

  是一個php檔案,不能直接請求,只能“被載入”而發揮作用,其核心工作為:
  (根據控制器的請求),去生成資料。

檢視(View)

  是一個“偽html檔案”(其中含有及其簡單的php程式碼),它也不應由瀏覽器直接請求,其作用是:
  結合html和css程式碼,顯示相應的變數(資料)。

具體描述mvc的細節

這裡寫圖片描述

來看一個需求:

  在一個網頁上,根據使用者的請求(選擇),來顯示不同的時間效果:
  效果1:只顯示年月日
  效果2:只顯示時分秒
  效果3:顯示年月日時分秒(預設效果)

這裡寫圖片描述