Latest News

Home » codes(源碼) » EaglePHP 2.4(開發框架)源程式碼下載

EaglePHP 2.4(開發框架)源程式碼下載

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

EaglePHP 2.4 更新日誌:
框架:
1、改善Model基類,移除自動建立表模型對像操作。
2、解決不同應用呼叫模型對像出現目錄重疊的問題。
3、模型對像新增cache函數,用來快取sql查詢結果集。
4、3種URL模式任意切換(1為普通模式、2為pathinfo模式、3為.html模式)。
5、完善Router路由類,支援生成各種url模式及解析。
6、增加Smarty模版修飾符url,模版中的連結需要此修飾符支援,例如:{{$smarty.const.__ROOT__?c=news&a=show|url}}。
7、修改檔案快取規則,對資料查詢結果集按表建立目錄進行資料檔案的快取。
CMS:
1、增加許願牆展示,實現發佈許願,按許願編號、日期條件查詢。
2、後台快取更新增加清理模版快取檔案、模版編譯檔案及選取性的刪除表快取目錄功能。
3、後台新聞管理html生完成能增加按類型、開始編號、結束編號生成靜態html文章。
4、解決後台文章無法加入水印的bug。

框架特點:
1、代碼完全採用PHP5面向對像編寫、簡潔、規範。
2、模組化的結構設計,易於延伸。
3、採用MVC模式,提高程式的可維護性。
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開發手冊。

安裝步驟:
1、在資料庫中建立一個eaglephp的資料庫。
2、匯入根目錄下的EaglePHP.sql檔案。
3、修改資料庫配置檔EaglePHPComConfigDbConfig.php中的訊息。
4、登入後台:http://127.0.0.1/EaglePHP/pub/admin/public/login,起始帳號:admin;123456
5、在後台系統模組選取系統設定操作表映射【ORM】;
   自動生成表結構檔案至EaglePHPComORM目錄中,以後凡有表更新,請執行此操作進行快取更新。

新增項目說明:
在這裡以建立Blog應用為例:
1、在APP目錄下建立Blog的資料夾。
2、在APP/Blog下建立Cache、Compile、Config、Controller、Log、Model、View等資料夾。
3、在App/Blog/Controller下寫一個測試控制器類。
3、在PUB目錄下建立Blog資料夾。
4、在PUB/Blog/下建立index.php,加入如下代碼:
 define('APP_NAME', 'blog'); // 應用名稱
 include '../../Lib/Loader.php';
 MagicFactory::getInstance('Application')->run();
5、在PUB/Blog/下建立.htaccess,加入如下代碼:
 RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
6、Blog訪問位址:http://127.0.0.1/EaglePHP/Pub/Blog/

 

                                                       前台首頁介面

 

                                                     後台管理介面

—————————————————–
源程式碼類別:開發框架    
檔案大小:6226 K    
運行環境:PHP/MySQL    
源程式碼語系:簡體中文
源程式碼作者:EaglePHP    
授權形式:免費版
官方網站:http://www.eaglephp.com/
                         
—————————————————–
EaglePHP 2.4(開發框架)源程式碼下載網址:

1404

檔案大小:5.74MB
—————————————————–

About

發佈留言