- ThinkPHP實戰
- 夏磊
- 187字
- 2020-11-28 18:26:53
第4章 控制器
作為MVC模式中最核心的控制器,起著溝通視圖和模型的作用。一個好的MVC架構中,View永遠不應該直接操作Model,而應該通過ViewController
Model的方式進行操作。一方面減少了耦合程度,另一方面在將來對View進行重構時不會影響到Model。
一般來說,ThinkPHP的控制器就是一個類,該類位于“模塊/Controller”文件夾下,而操作指控制器的一個public方法。前面幾章或多或少都提到了控制器,但并沒有深入講解,筆者覺得單獨拿出來講令人印象更深刻。
推薦閱讀
- ASP.NET Core:Cloud-ready,Enterprise Web Application Development
- GAE編程指南
- Python快樂編程:人工智能深度學習基礎
- Functional Kotlin
- The HTML and CSS Workshop
- Cocos2d-x學習筆記:完全掌握Lua API與游戲項目開發 (未來書庫)
- 深入剖析Java虛擬機:源碼剖析與實例詳解(基礎卷)
- Android開發三劍客:UML、模式與測試
- 單片機原理及應用技術
- Python大規模機器學習
- Building UIs with Wijmo
- Jenkins 2.x Continuous Integration Cookbook(Third Edition)
- React Native -Building Mobile Apps with JavaScript
- OpenCL異構并行計算:原理、機制與優化實踐
- Learning ClojureScript