程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php框架Phpbean說明

php框架Phpbean說明

編輯:PHP綜合
Phpbean的核心文件很少,這和phpbean的設計思想(強調性能和分工合作開發)是非常相關的。Phpbean的核心僅僅只是實現基本的MVC框架,不提供任何多余的代碼,對程序員是非常透明的。
Phpbean的核心文件說明如下(注意,核心文件大都可以單獨使用):
1、  action.php action的基類。任何其他的action都必須是它的子類。裡面之實現一個功能:對URL數據的處理。
2、  Exception.php是異常處理類,直接繼承與Exception
3、  Registry.php phpbean的注冊器。關於注冊器,可以參考我翻譯的文章在PHP中使用全局變量http://www.phpobject.net/blog/read.php/77.htm
4、  Router.php 路由處理。
5、  View.php 試圖渲染類。
6、  DB/model.php 和Db/mysql.php 主要是模型層。目前只提供了MYSQL的封裝。模型中實現了基本的CURD.對於多表聯查等orm並沒有實現(主要是考慮性能。)對於DB層的封裝,如果需要復雜的orm實現,推薦使用ZF的DB。

目前PHPBEAN提供的可選庫類有:
1、  FILE文件庫類。提供了文件上傳、下載封裝類。
2、  Page分頁類。JS和PHP分頁類。
3、  IMG圖像處理類。目前只提供驗證碼程序
4、  Validate驗證類。支持和zend Framework的驗證類一起使用。具體可以參考如何擴展ZF——Validate擴展 http://www.phpobject.net/blog/read.php/110.htm
5、  Lucene全文檢索(即將推出)。是在zend lucene基礎上提供二次開發接口。可能會參考weblucene和nutch的設計。關於中文分詞可以參考使用zend Framework的lucene進行全文檢索——中文分詞 
http://www.phpobject.net/blog/read.php/113.htm

Phpbean致力與為程序員提供一個高度靈活、高度透明的框架。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved