PHP的MVC開發框架 EaglePHP v1.9 更新日志

openkk 12年前發布 | 19K 次閱讀 PHP

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

EaglePHP 演示:http://demo.eaglephp.com/pub/a/20120425/191.html


框架特點

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開發手冊。

CHANGE LOG:

1、后臺數據備份列表增加引擎、數據大小、碎片、字符集等字段數據顯示。
2、實現文章評論和留言反饋根據id生成隨機用戶頭像。
3、增加淘寶SDK開發工具包。
4、實現對淘寶客推廣商品數據的獲取。
5、實現對淘寶客商品分類的獲取。
6、后臺實現對淘寶客精選商品數據的管理。
7、后臺實現對淘寶客API參數的配置管理。
8、前臺采用masonry瀑布流布局展示淘寶客精選商品。
9、實現國際化多語言處理類(i18n)。
10、優化Cache子類緩存策略機制和目錄結構調整。
11、新增Alternative PHP Cache(APC)緩存操作類,調用實例:Cache::getInstance('apc')。
12、新增Redis緩存操作類,為string(字符串)、list(鏈表)、set(集合)、zset(有序集合)、hash提供豐富的操作方法。
13、修改Model數據模型類支持對請求數據進行插入和更新的預處理和后處理回調函數。
14、修改默認入口文件將apache_get_modules函數改為在phpinfo中獲取mod_rewrite模塊是否安裝。
15、優化Exception處理機制,拋出異常后在其他的代碼塊處進行try catch捕捉。

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