軟件簡介
ThinkPHP 3.2.3版本是一個優化和修正版本,比3.2.2更加穩定、高效和安全,主要更新如下:
[ 更新 ]
[ 數據庫方面 ]
- 數據庫驅動完全用PDO重寫;
- 支持通用insertAll方法;
- 改進參數綁定機制;
- 主從分布式數據庫連接改進;
- 對Mongo的支持更加完善;
[ 模型方面 ]
- 模型類的諸多增強和改進;
- 增加聚合模型擴展;
- 支持復合主鍵;
- 多表操作的支持完善;
- 模型的CURD操作支持僅獲取SQL語句而不執行;
- 增加using/index/fetchSql/strict/token連貫操作方法;
- 模型類的setInc和setDec方法支持延遲寫入;
[ 安全方面 ]
- I函數增加變量修飾符和正則檢測支持;
- 支持全局變量過濾和Action參數綁定的變量過濾;
- 修正可能的SQL注入漏洞;
[ 其它方面 ]
- 支持全局路由定義;
- 增加插件控制器支持;
- 增加對全局和模塊的模板路徑的靈活設置;
- 日志目錄分模塊存放;
- 增加memcache Session驅動;
- 改進session函數的數組操作;
- 修正一系列存在的問題;
[ 升級 ]
- 從3.2.2版本升級到3.2.3版本,需要注意:
- 如果應用設置數據庫類型參數DB_TYPE為pdo的話,需要改成實際的數據庫類型例如mysql。
- 如果從更舊的3.1版本升級建議參考官方的升級指導先升級到3.2版本