ThinkPHP官方出品,入門TP5必讀系列(三)

概述

本系列文檔版權歸ThinkPHP官方所有,未經授權,禁止任何方式轉載和下載,侵權必究!

正確使用控制器對ThinkPHP的應用開發非常關鍵,本文以控制器的用法為主線,通過十講的內容全面剖析了ThinkPHP5.0生命周期中的控制器角色是如何進行獲取請求、數據驗證、業務處理、異常處理、模板渲染,以及如何進行響應輸出和行為擴展,幫助一個新手更快更深入地理解控制器的用法,并了解各種注意事項。

注:本書并不打算從框架安裝、目錄結構以及URL訪問開始說起,如果你對這些尚未了解,建議首先閱讀《5.0快速入門》,以免浪費時間。

主要內容

系統的介紹了控制器的基本用法及高級技巧,為了確保學習示例的效果,請盡量使用5.0.4以上版本。

章節及完成情況:(表示已經完成)

  • 第一講:認識控制器
  • 第二講:控制器高級
  • 第三講:使用控制器基類
  • 第四講:請求對象
  • 第五講:依賴注入
  • 第六講:錯誤和異常處理
  • 第七講:表單驗證
  • 第八講:響應輸出
  • 第九講:模板渲染
  • 第十講:行為和鉤子
  • 附錄A:常見問題(更新中~)
  • 附錄B:HTTP狀態碼
  • 附錄C:方法清單

閱讀對象

本書的閱讀對象是對ThinkPHP5已經有基本的認識并且希望深入了解和使用控制器的開發者,講述的內容需要你已經掌握下面的基礎知識,否則可能會有所困惑,事倍功半。

我們假設你已經了解:

  • 如何安裝框架并配置Vhost
  • 了解PHP面向對象和類的用法;
  • 知道如何進行應用配置;
  • 如何正確使用命名空間;
  • 如何正確使用路由;

如果還沒掌握的話建議閱讀官方的快速入門先。

更多閱讀

官方出品的快速入門系列還包括: