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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 2018 年 11 月 25 日 發布 經過20天的改進和測試,ThinkPHP5.2第二個`Beta`測試版本發布了。這次主要改進了`fetchSql`方法的處理機制,統一和簡化了很多查詢用法。(安裝和基本使用請[參考這里](https://blog.thinkphp.cn/826584)) ## 主要更新 ### 改進了fetchSql的解析機制 引入了單獨的`Fetch`類單獨處理`fetchSql`方法,確保`Query`類查詢方法的返回類型不受`fetchSql`影響。 ### 統一和精簡了查詢用法 本次測試版本統一和精簡了很多查詢用法,讓你不會再有一個查詢功能多種用法的困擾,便于制定團隊規范。 * `get`/`all`查詢方法統一為`find`/`select`方法; * 取消`fetchPdo`方法,返回PDO對象統一使用`pdo`查詢方法; * 廢棄`resultset_type`配置統一使用`fetchCollection`方法; * 取消`readMaster`方法,統一使用`master`方法; * 模型`save`方法不支持傳入條件,統一查詢和更新方法調用; * 取消`db`/`model`助手函數,統一使用類調用; ### 增加了`fetchArray`方法 如果使用了模型查詢,現在可以通過調用`fetchArray`方法,查詢結果將始終返回數組數據。方便一些統計圖表的數據傳入。 ### 時間字段寫入改用`DateTime`類 時間字段的自動操作改用`DateTime`類,支持微秒級時間記錄,提供更高精度的系統時間記錄。 只需要設置數據表時間字段的小數位精度即可自動記錄,如果需要輸出微秒精度數據,設置`dateTimeFormat`格式即可。 ### 模型增加`schema`屬性 模型增加`schema`屬性支持,用于定義對應數據表的字段及類型信息,并且支持使用PHP變量類型定義。定義了該屬性后,無需使用`optimize:schema`即可提升查詢性能,以及自動識別字段的參數綁定類型。 模型的`type`屬性僅用于設置自動類型轉換的數據表字段。 ### 支持應用公共函數文件 多應用模式下,支持加載應用的公共函數文件。 ### 多入口文件自動識別 如果沒有在應用入口文件中指定應用名,入口文件訪問的時候可以自動識別當前的應用名稱。默認會取當前應用入口的文件名作為應用名。 ### 部分方法不再支持 以下用法出于實用性或精簡考慮不再支持: * `Query`類的`fetchPdo`方法(可以使用`pdo`方法替代); * `Query`類的`get`/`all`/`getOrFail`/`allOrFail`方法; * 模型類的`save`方法不再支持`where`參數; * `Query`類和模型類的`readMaster`方法,該方法在`swoole`下無法正常使用(需要的話手動調用`master`方法); * 模型類的`setInc`和`setDec`方法; * 數據庫的`resultset_type`設置 (需要的話調用`fetchCollection`方法); * `db`助手函數(使用`Db`類靜態方法替代); ## 更新日志 * 改進`join`方法的`table`參數解析 * 廢棄save方法的`where`參數 * 取消模型類的`setInc`和`setDec`方法 * 改進模型字段信息的獲取 * 取消模型和Db類的`readMaster`方法 * 改進參數綁定類型獲取 * Query類增加`fetchArray`方法 支持模型查詢返回數組類型 * 時間字段自動寫入改為使用`DateTime`類,支持微秒數據 * 改進驗證類 擴展驗證規則的時候不檢查是否require * 改進查詢CURD方法 * 修正模型輸出 * 改進`update`方法 * 修正`insertGetId`方法 * 修正`getFieldType`方法 * 改進`think schema` 指令 * 改進緩存和日志的路徑獲取 * 刪除`db`助手函數 修正幾個助手函數 * Builder類`select`方法增加第二個參數 * 取消`resultset_type`設置 * 修正動態查詢方法的`fetchsql`處理 * 改進多應用入口文件的自動識別 * 修正server方法的返回類型 * 多應用模式允許加載公共函數文件 * 修正路由類`getBind`方法 * 改進`session`配置參數 * 修正資源路由 * 改進`console`類 * 修正`make`指令 * 改進控制器`assign`方法 * 修正`Cookie`類 * 修正`request`類 * 修正`console`調試驅動 * 取消Query類的`get`/`all`方法 統一使用`find`/`select`方法 * 取消`fetchPdo`方法 * 修正`insertall`的`limit`參數 * 改進嚴格模式下的錯誤 * 改進`fetchSql`方法 增加`Fetch`對象
                  <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>

                              哎呀哎呀视频在线观看