EaglePHP

EaglePHP,是一款開源、高效、面向對象的PHP MVC開發框架,完全基於PHP5可用於開發WEB程式和服務,借鑑國內外優秀框架的設計思路,分層的設計思想使獨立開發成為可能,建立模型推動代碼的重用。

基本介紹

  • 中文名:EaglePHP
  • 類型:PHP MVC開發框架
  • 特徵:開源、高效、面向對象
  • 基於:PHP5可用於開發WEB程式和服務
框架特點,版本發布,

框架特點

1、代碼完全採用PHP5面向對象編寫、簡潔、規範。
2、模組化的結構設計,易於擴展。
3、採用MVC模式,提高程式的可維護性。
EaglePHP
4、支持多項目管理,由不同的單入口控制轉發。
5、支持PHP 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、內置Doc輸出模組,為指定項目生成CHM或HTML格式的API開發手冊。

版本發布

2012年06月10日,EaglePHP v1.8, 更新日誌,
1、後台新聞發布增加根據指定URL採集網頁內容的功能。
2、後台增加網頁採集規則管理,可實現對任何網站內容的採集。
3、底層增加Cache類,目前支持CacheFile。
4、數據模型層DB中間件增加查詢結果集快取機制。
5、增加Mial組件,包含Mailer、SMTP、POP3。
6、增加系統錯誤郵件通知功能,在後台參數設定處管理。
7、增加後台登錄郵件提醒功能,在後台參數設定處管理。
8、前台導航欄增加無限極選單,及增加相冊展示和圖片flash播放。
9、前台增加RSS內容聚合功能。
10、修復model層因資料庫表不存在繼續創建orm快取檔案的bug。
11、後台登錄界面全新改版,採用格調清新的樣式及圖片進行渲染。
12、後台增加音樂管理,實現音樂信息的瀏覽、修改、刪除。
13、前台新增音樂頻道,使用jPlayer外掛程式用於控制和播放MP3檔案。
14、對模型層的資料庫表名進行特殊字元轉換,如果表名是關鍵字則不會引起錯誤。
15、後台主頁增加用戶登錄歡迎信息,包含登錄名、日期、星期、天干地支、生肖。
16、後台主頁增加天氣預報,調用國家氣象局接口,自動獲取登錄所在的城市天氣,也可選擇城市查詢天氣。
17、後台增加mysql管理、連線埠掃描、安全信息、PHP環境等功能。
18、前台增加案例展示,後台實現相關功能。
19、前台增加視頻展示,後台實現操作功能。
20、底層代碼最佳化,相關bug修復。
2012年08月03日,EaglePHP v1.9 更新日誌,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捕捉。

相關詞條

熱門詞條

聯絡我們