ThinkPHP是一個快速、簡單的基於MVC和面向對象的輕量級PHP開發框架,遵循Apache2開源協議發布,從誕生以來一直秉承簡潔實用的設計原則,在保持出色的性能和至簡的代碼的同時,尤其注重開發體驗和易用性,並且擁有眾多的原創功能和特性,為WEB應用開發提供了強有力的支持。
3.2版本則在原來的基礎上進行一些架構的調整,引入了命名空間支持和模塊化的完善,為大型應用和模塊化開發提供了更多的便利。
- 數據庫驅動完全用PDO重寫;
- 支持通用insertAll方法;
- 改進參數綁定機制;
- 主從分布式數據庫連接改進;
- 對Mongo的支持更加完善;
- 模型類的諸多增強和改進;
- 增加聚合模型擴展;
- 支持復合主鍵;
- 多表操作的支持完善;
- 模型的CURD操作支持僅獲取SQL語句而不執行;
- 增加using/index/fetchSql/strict/token連貫操作方法;
- 模型類的setInc和setDec方法支持延遲寫入;
- I函數增加變量修飾符和正則檢測支持;
- 支持全局變量過濾和Action參數綁定的變量過濾;
- 修正可能的SQL注入漏洞;
- 支持全局路由定義;
- 增加插件控制器支持;
- 增加對全局和模塊的模板路徑的靈活設置;
- 日志目錄分模塊存放;
- 增加memcache Session驅動;
- 改進session函數的數組操作;