PHP的MVC開發框架 EaglePHP v1.8 更新日志
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開發手冊。
更新日志:
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修復。