🎯 什麼情境該想到我

當你「想讓每個頁面或動作各自對應一個控制器來處理請求」的時候。

⚙️ 怎麼用(步驟 / 公式)

意圖:為網站上每一個邏輯頁面(或動作)設一個對應的控制器物件,處理該頁的請求。

做法要點:

  • 每個頁面/動作對應一個控制器(可能是一個類別或一個處理程序)。
  • 控制器負責:解讀該頁請求、呼叫模型、決定用哪個視圖顯示。
  • 結構直覺、對應清楚,適合行為相對單純的網站。

🧪 我實際套用的紀錄

  • (待填)

⚠️ 注意 / 什麼時候不適用

  • 各頁共通的事務(驗證、授權)容易在多個控制器間重複。
  • 頁面很多且共同邏輯多時,維護分散、易漏改。
  • 此時可改用前端控制器集中共同處理。

🔗 相關工具