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