<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 目錄 ## 序 ## 前言 ## 基礎知識 ### 起步 #### 目錄結構 #### 什么是控制器,如何建立 #### 配置文件在哪兒?如何設置配置 #### 如何開啟調試模式 #### 如何使用模板標簽 #### 項目函數文件在哪兒,如何定義自己的函數 #### 如何使用擴展類庫和第三方類庫 #### 如何隱藏入口和定義路由 ### 控制器 #### 控制器基類代碼 #### 繼承自己建立的控制器(后臺) #### 自動加載 ### 模型 #### 自動驗證 #### 自動完成 #### 如何判斷新增還是修改 #### 如何建立自己的模型 #### 繼承自己的模型 #### 模型中的擴展函數 #### 字段緩存問題 #### 一些使用技巧 #### 標簽庫的重要性 ### 模板 #### 標簽庫的重要性 #### layout #### 模板繼承 #### 自定義標簽 ### 命名空間 ## 進階知識 ### 路由 #### 原理 #### 生成純靜態的典型架構 #### 隱藏入口文件 #### s兼容模式 ### 配置 ### 緩存 #### S緩存 #### F緩存 #### 查詢緩存 #### 緩存類型配置 ### 權限 #### RBAC #### AUTH認證類 ### 擴展 #### 模式擴展 #### 引擎擴展 ### 國際化 ### 安全 ### 單元測試 ### 拿來主義 ## ThinkPHP3的調試方法 ### 調試的步驟 #### 確認問題的存在 #### 初步定位問題什么原因導致的 #### 在可能問題的地方斷點、輸出數據觀察 #### 解決問題 #### 測試問題是否解決,有沒有其他地方犯同樣的問題 #### 反思自己為什么犯這種錯誤,以后怎么避免 ## 調試工具 ### 顯示trace信息 ### 開啟調試及關閉調試的區別 ### 在firebug中顯示trace信息 ### netbeans+xdebug ### socketlog ## PHP常見錯誤 ## 小黃鴨調試法,每個程序員都要知道的 ## 應用場景 ### 第三方登錄 ### 圖片處理 ### 博客 ### SAE ### REST實踐 ### cli ### ajax分頁 ### barcode條形碼 ### excel ### 發郵件 ### 漢字轉全拼和首字母支持帶聲調 ### 中文分詞 ### 瀏覽器useragent解析 ### freelog項目實戰 #### 需求分析 #### 數據庫設計 #### 編碼實踐 #### 總結經驗 ## 自我提升 ### 進行小項目的鍛煉 ### 對現有輪子的重構、移植 ### 寫技術博客 ### 制作視頻教程 ### 學習PHP的知識和新特性 ### 和同行直接溝通、交流 ## 如何參與 ### 瀏覽官網、極思維還有看云 ### 回答ThinkPHP新手的問題 ### 嘗試發現ThinkPHP的bug,告訴官方人員或者push request ### 開發能提高效率的ThinkPHP工具 ### 嘗試翻譯官方文檔 ### 幫新手入門 ### 創造基于ThinkPHP的產品,進行連帶推廣 ## ThinkPHP的未來 ### OneThink ### ThinkPHP4 ## 附錄 ### 常量參考 ### 常見資源 ### 常見問題 ### 隨書演示地址: ### 如何正確做事.xmind
                  <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>

                              哎呀哎呀视频在线观看