|
phpbean的核心文件說(shuō)明如下(注意,核心文件大都可以單獨(dú)使用):
1、 action.php action的基類。任何其他的action都必須是它的子類。里面之實(shí)現(xiàn)一個(gè)功能:對(duì)URL數(shù)據(jù)的處理。
2、 Exception.php是異常處理類,直接繼承與Exception
3、 Registry.php phpbean的注冊(cè)器。關(guān)于注冊(cè)器,可以參考我翻譯的文章在php中使用全局變量http://www.phpobject.NET/blog/read.php/77.htm
4、 Router.php 路由處理。
5、 View.php 試圖渲染類。
6、 DB/model.php 和Db/mysql.php 主要是模型層。目前只提供了MYSQL的封裝。模型中實(shí)現(xiàn)了基本的CURD.對(duì)于多表聯(lián)查等orm并沒(méi)有實(shí)現(xiàn)(主要是考慮性能。)對(duì)于DB層的封裝,如果需要復(fù)雜的orm實(shí)現(xiàn),推薦使用ZF的DB。
目前phpBEAN提供的可選庫(kù)類有:
1、 FILE文件庫(kù)類。提供了文件上傳、下載封裝類。
2、 Page分頁(yè)類。JS和php分頁(yè)類。
3、 IMG圖像處理類。目前只提供驗(yàn)證碼程序
4、 Validate驗(yàn)證類。支持和zend Framework的驗(yàn)證類一起使用。具體可以參考如何擴(kuò)展ZF――Validate擴(kuò)展 http://www.phpobject.NET/blog/read.php/110.htm
5、 Lucene全文檢索(即將推出)。是在zend lucene基礎(chǔ)上提供二次開(kāi)發(fā)接口。可能會(huì)參考weblucene和nutch的設(shè)計(jì)。關(guān)于中文分詞可以參考使用zend Framework的lucene進(jìn)行全文檢索――中文分詞
http://www.phpobject.NET/blog/read.php/113.htm
phpbean致力與為程序員提供一個(gè)高度靈活、高度透明的框架。
php技術(shù):php框架Phpbean說(shuō)明,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。