php框架Phpbean說(shuō)明
更新時(shí)間:2008年01月10日 20:02:55 作者:
php框架Phpbean說(shuō)明
Phpbean的核心文件很少,這和phpbean的設(shè)計(jì)思想(強(qiáng)調(diào)性能和分工合作開(kāi)發(fā))是非常相關(guān)的。Phpbean的核心僅僅只是實(shí)現(xiàn)基本的MVC框架,不提供任何多余的代碼,對(duì)程序員是非常透明的。
Phpbean的核心文件說(shuō)明如下(注意,核心文件大都可以單獨(dú)使用):
1、 action.php action的基類(lèi)。任何其他的action都必須是它的子類(lèi)。里面之實(shí)現(xiàn)一個(gè)功能:對(duì)URL數(shù)據(jù)的處理。
2、 Exception.php是異常處理類(lèi),直接繼承與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 試圖渲染類(lèi)。
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ù)類(lèi)有:
1、 FILE文件庫(kù)類(lèi)。提供了文件上傳、下載封裝類(lèi)。
2、 Page分頁(yè)類(lèi)。JS和PHP分頁(yè)類(lèi)。
3、 IMG圖像處理類(lèi)。目前只提供驗(yàn)證碼程序
4、 Validate驗(yàn)證類(lèi)。支持和zend Framework的驗(yàn)證類(lèi)一起使用。具體可以參考如何擴(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è)高度靈活、高度透明的框架。
Phpbean的核心文件說(shuō)明如下(注意,核心文件大都可以單獨(dú)使用):
1、 action.php action的基類(lèi)。任何其他的action都必須是它的子類(lèi)。里面之實(shí)現(xiàn)一個(gè)功能:對(duì)URL數(shù)據(jù)的處理。
2、 Exception.php是異常處理類(lèi),直接繼承與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 試圖渲染類(lèi)。
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ù)類(lèi)有:
1、 FILE文件庫(kù)類(lèi)。提供了文件上傳、下載封裝類(lèi)。
2、 Page分頁(yè)類(lèi)。JS和PHP分頁(yè)類(lèi)。
3、 IMG圖像處理類(lèi)。目前只提供驗(yàn)證碼程序
4、 Validate驗(yàn)證類(lèi)。支持和zend Framework的驗(yàn)證類(lèi)一起使用。具體可以參考如何擴(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è)高度靈活、高度透明的框架。
相關(guān)文章
談?wù)勱P(guān)于php的優(yōu)點(diǎn)與缺點(diǎn)
本篇文章小編與大家一起談?wù)勱P(guān)于php的優(yōu)點(diǎn)與缺點(diǎn)問(wèn)題,有需要的朋友可以參考一下2013-04-04
需要使用php模板的朋友必看的很多個(gè)頂級(jí)PHP模板引擎比較分析
最近學(xué)習(xí)php模板技術(shù),找到一篇不錯(cuò)的關(guān)于php模板的分析為了找到一個(gè)好的模板引擎,我在互聯(lián)網(wǎng)上進(jìn)行搜索,目前已經(jīng)整理出了以下名單2008-05-05
JS中徹底刪除JSON對(duì)象組成的數(shù)組中的元素
這篇文章主要介紹了JS中徹底刪除JSON對(duì)象組成的數(shù)組中的元素,需要的朋友可以參考下2020-09-09
Php Ctemplate引擎開(kāi)發(fā)相關(guān)內(nèi)容
因?yàn)楣拘枰?,我們后面的?xiàng)目將采用Php Ctemplate引擎開(kāi)發(fā)。在這里,我只是將我這一個(gè)月學(xué)習(xí)到的,和自己的理解寫(xiě)出來(lái)。如果有不正確,或者描述不準(zhǔn)確的地方,希望大家能批評(píng)指出2012-03-03

