- ThinkPHP實戰
- 夏磊
- 187字
- 2020-11-28 18:26:53
第4章 控制器
作為MVC模式中最核心的控制器,起著溝通視圖和模型的作用。一個好的MVC架構中,View永遠不應該直接操作Model,而應該通過ViewController
Model的方式進行操作。一方面減少了耦合程度,另一方面在將來對View進行重構時不會影響到Model。
一般來說,ThinkPHP的控制器就是一個類,該類位于“模塊/Controller”文件夾下,而操作指控制器的一個public方法。前面幾章或多或少都提到了控制器,但并沒有深入講解,筆者覺得單獨拿出來講令人印象更深刻。
推薦閱讀
- Data Visualization with D3 4.x Cookbook(Second Edition)
- TypeScript Essentials
- 密碼學原理與Java實現
- WebAssembly實戰
- 零基礎玩轉區塊鏈
- Flask Web開發入門、進階與實戰
- 零基礎學Python數據分析(升級版)
- 響應式Web設計:HTML5和CSS3實戰(第2版)
- DB2SQL性能調優秘笈
- 程序員必會的40種算法
- Android技術內幕(系統卷)
- Kohana 3.0 Beginner's Guide
- Manage Your SAP Projects with SAP Activate
- 軟件測試項目實戰之功能測試篇
- Python AI游戲編程入門:基于Pygame和PyTorch