php框架Phpbean说明


Posted in PHP onJanuary 10, 2008

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

PHP 相关文章推荐
PHP3 safe_mode 失效漏洞
Oct 09 PHP
深入PHP中的HashTable结构详解
Jun 13 PHP
PHP判断是否连接上网络的方法
Jul 01 PHP
从刷票了解获得客户端IP的方法
Sep 21 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
Sep 25 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
Oct 16 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
Oct 23 PHP
Yii实现简单分页的方法
Apr 29 PHP
CI框架整合smarty步骤详解
May 19 PHP
php伪静态验证码不显示的解决方案
Sep 26 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
Oct 03 PHP
阿里云服务器搭建Php+Apache运行环境的详细过程
May 15 PHP
深入解析php模板技术原理【一】
Jan 10 #PHP
php下MYSQL limit的优化
Jan 10 #PHP
优化使用mysql存储session的php代码
Jan 10 #PHP
Http 1.1 Etag 与 Last-Modified提高php效率
Jan 10 #PHP
PHP读取目录下所有文件的代码
Jan 07 #PHP
台湾中原大学php教程孙仲岳主讲
Jan 07 #PHP
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
Dec 11 #PHP
You might like
加速XP搜索功能堪比vista
2007/03/22 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
JavaScript中“+”的陷阱深刻理解
2012/12/04 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
jquery如何扑捉回车键触发的事件
2014/04/24 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
一个支持任意尺寸的图片上下左右滑动效果
2014/08/24 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
深入浅析JavaScript中对事件的三种监听方式
2015/09/29 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
JS实现元素上下左右移动效果
2017/10/18 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
详解用vue2.x版本+adminLTE开源框架搭建后台应用模版
2019/03/15 Javascript
JavaScript模块管理的简单实现方式详解
2019/06/15 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
[04:37]DOTA2英雄梦之声Vol20发条
2014/06/20 DOTA
python文本数据相似度的度量
2018/03/12 Python
python环形单链表的约瑟夫问题详解
2018/09/27 Python
简单了解python装饰器原理及使用方法
2019/12/18 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
英语翻译系毕业生求职信
2013/09/29 职场文书
2014年开学第一课活动方案
2014/03/06 职场文书
十佳青年事迹材料
2014/08/21 职场文书
党的群众路线批评与自我批评范文
2014/10/16 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
JS函数式编程实现XDM一
2022/06/16 Javascript