Agile Toolkit是指通過無縫的集成了資料庫、界面以及安全方面的相關內容而形成的高性能的 PHP 框架。
基本介紹
- 外文名:Agile Toolkit
- 定義:高性能的 PHP 框架
- 4.2版特性:新增“兼容”模式
- 特點:無縫的集成了資料庫、界面
框架簡介,更新記錄,
框架簡介
Agile Toolkit 是一個高性能的 PHP 框架,基於jQuery ,用於Web UI的開發。 Agile Toolkit 能極大的提高 UI 的開發效率,因為它已經幫你無縫的集成了資料庫、界面以及安全方面的相關內容。
開發團隊表示,他們在整理了用戶對於4.1版本的評論的基礎上,歷時半年推出了4.2版本。
更新記錄
4.2版
1、新增“兼容”模式
為了讓用戶方便的升級到4.2版本,同時也無需作出太多的改變,4.2版本新增了“兼容”模式。在此模式下,開發者可以在4.1版本和4.2版本之間輕易切換。
2、資料庫訪問
DSQL、模型和資料庫訪問類都已經全部重寫。DSQL現在開始支持PDO擴展,並可以運行在非MySQL資料庫上。新版本中添加的功能有:
新增對sub-selects語句的支持。
新增了對於“or”關鍵字的部分支持。
新增了對表達式的支持。
新增對全部疊代器的支持。
3、模型
由於4.1版本糟糕的代碼,模型曾被認為是一個附加功能。不過4.2版本已經完全重寫了模型的代碼,功能更加強大,並且能更好的集成。新版本的模型分為兩類:關聯模型和非關聯模型。你可以通過在非SQL資料庫中添加Data Controller來擴展非關聯模型。
4、核心改進
所有的hook函式都將接收某個調用對象引用的第一個參數。
通過元素數組添加特定對象將不會再存儲其引用地址。
採用了全新的異常處理機制。
重新構建了setModel和setController。
此外,在API、視圖和CSS方面也有一些改進。