<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                >[info]### ThinkPHP官方出品,入門`TP5`必讀系列(三) >《控制器從入門到精通》 > 作 者:流年 / 最后更新:2016-12-28 ## 概述 >[danger]### 本系列文檔版權歸`ThinkPHP`官方所有,未經授權,禁止任何方式轉載和下載,侵權必究! 正確使用控制器對ThinkPHP的應用開發非常關鍵,本文以控制器的用法為主線,通過十講的內容全面剖析了ThinkPHP`5.0`生命周期中的控制器角色是如何進行獲取請求、數據驗證、業務處理、異常處理、模板渲染,以及如何進行響應輸出和行為擴展,幫助一個新手更快更深入地理解控制器的用法,并了解各種注意事項。 > 注:本書并不打算從框架安裝、目錄結構以及URL訪問開始說起,如果你對這些尚未了解,建議首先閱讀《5.0快速入門》,以免浪費時間。 ## 主要內容 >[danger] 系統的介紹了控制器的基本用法及高級技巧,為了確保學習示例的效果,請盡量使用`5.0.4`以上版本。 ### 章節及完成情況:(`√`表示已經完成) * 第一講:認識控制器 `√` * 第二講:控制器高級 `√` * 第三講:使用控制器基類 `√` * 第四講:請求對象 `√` * 第五講:依賴注入 `√` * 第六講:錯誤和異常處理 `√` * 第七講:表單驗證`√` * 第八講:響應輸出 `√` * 第九講:模板渲染 `√` * 第十講:行為和鉤子 `√` * 附錄A:常見問題(更新中~) * 附錄B:HTTP狀態碼 `√` * 附錄C:方法清單 `√` ## 閱讀對象 本書的閱讀對象是對`ThinkPHP5`已經有基本的認識并且希望深入了解和使用控制器的開發者,講述的內容需要你已經掌握下面的基礎知識,否則可能會有所困惑,事倍功半。 我們假設你已經了解: * 如何安裝框架并配置`Vhost`; * 了解PHP面向對象和類的用法; * 知道如何進行應用配置; * 如何正確使用命名空間; * 如何正確使用路由; 如果還沒掌握的話建議閱讀官方的快速入門先。 ## 更多閱讀 > 官方出品的快速入門系列還包括: > * [ThinkPHP5.0快速入門](http://www.hmoore.net/thinkphp/thinkphp5_quickstart) > * [ThinkPHP5.0路由完全指南](http://www.hmoore.net/thinkphp/route-master) > * [掌握ThinkPHP5.0數據庫和模型](http://www.hmoore.net/thinkphp/master-database-and-model)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看