Home  >  Article  >  php教程  >  php框架Phpbean说明

php框架Phpbean说明

WBOY
WBOYOriginal
2016-06-13 12:31:011084browse

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致力与为程序员提供一个高度灵活、高度透明的框架。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn