PHP的MVC開發框架,EaglePHP v2.2 發布

jopen 12年前發布 | 20K 次閱讀 EaglePHP

EaglePHP v2.2 發布了,改進記錄包括:

1、修復數據庫模型對象table()方法支持多表連接別名設置。

2、修復Model對象的join方法與表名連接bug。

3、修復框架在CLI命令行模式下執行刪除操作出現參數無效的bug。

4、 修正前端資源文件不做url rewrite處理,為.htaccess文件增加RewriteCond %{REQUEST_URI} !^.*(\.js|\.css|\.gif|\.png|\.jpg|\.jpeg|\.html|\.xml|\.swf|\.json)$。

5、修改自動加載類索引配置文件將類文件由絕對路徑改為相對路徑,解決切換到其他目錄出現類無法找到的bug。

6、解決URL_MODEL模式切換到普通URL參數時常量__URL__、__ACTION__還是pathinfo模式的bug。

7、公共庫工具包新增Date日期時間操作類、通用驗證類、IP地理位置查詢類,Ip地址類需要qqwry.dat純真IP數據文件支持。

8、解決pathinfo模式路由解析參數值為0被過濾的bug,并將請求的控制器、方法名稱賦值給$_GET數組中的c和a變量。

9、增加Widget頁面表單控件實現庫,通過對象完全封裝dwz表單類,開發者無需任何html代碼,只需創建對象即可實現常見功能的表單。

10、自帶CMS后臺富客戶端DWZ-RIA UI升級至最新版1.4.4。

下載EaglePHP v2.2


EaglePHP,是一款開源、高效、面向對象的PHP MVC開發框架,完全基于PHP5可用于開發WEB程序和服務,借鑒國外優秀框架的設計思路,分層的設計思想使獨立開發成為可能,建立模型推動代碼的重用,有助于促進快速軟件開發(RAD)和創建更穩定的程序,節約了開發者的時間,并減少重復編寫代碼的勞動。

框架特點

1、代碼完全采用php5面向對象編寫、簡潔、規范。
2、模塊化的結構設計,易于擴展。
3、采用mvc模式,提高程序的可維護性。
4、支持多項目管理,由不同的單入口控制轉發。
5、支持cli命令行模式。
6、為mysql、cache相關基礎類提供多驅動擴展。
7、使用smarty模板引擎,分離表現層與業務層。
8、提供統一的自動加載模式和統一的命名空間。
9、提供技術人員開發調式工具及錯誤跟蹤系統。
10、基于頁面url和表單(隱藏域)action的驅動架構。
11、自動生成數據庫表操作,支持二次開發。
12、支持session在memcahe、database、file中的無縫切換。
13、高安全性,內置filter組件實現過濾機制,防止sql注入及xss跨站腳本攻擊。
14、支持orm,真正實現OOP開發的快捷且性能優越。
15、內置document輸出模塊,為指定項目生成chm或html格式的api開發手冊。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!