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 相关文章推荐
简单采集了yahoo的一些数据
Feb 14 PHP
php中的观察者模式
Mar 24 PHP
php 使用GD库为页面增加水印示例代码
Mar 24 PHP
ThinkPHP3.1查询语言详解
Jun 19 PHP
PHP中file_exists()判断中文文件名无效的解决方法
Nov 12 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
Dec 25 PHP
php基于session实现数据库交互的类实例
Aug 03 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
Mar 18 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
Oct 29 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
Jun 22 PHP
PHP实现的敏感词过滤方法示例
Mar 06 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
Oct 18 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
第十一节 重载 [11]
2006/10/09 PHP
PHPlet在Windows下的安装
2006/10/09 PHP
php设计模式 Strategy(策略模式)
2011/06/26 PHP
浅谈php7的重大新特性
2015/10/23 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
Laravel实现ORM带条件搜索分页
2019/10/24 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
js对象与打印对象分析比较
2013/04/23 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
2020/10/31 Javascript
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
python从入门到精通(DAY 2)
2015/12/20 Python
python scatter散点图用循环分类法加图例
2019/03/19 Python
Pytest单元测试框架如何实现参数化
2020/09/05 Python
KIEHL’S科颜氏官方旗舰店:源自美国的顶级护肤品牌
2018/06/07 全球购物
丝芙兰新加坡官网:Sephora新加坡
2018/12/04 全球购物
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
应届生高等护理求职信
2013/10/12 职场文书
主持人婚宴答谢词
2014/01/28 职场文书
《童年》教学反思
2014/02/18 职场文书
大一新生学期自我评价
2014/04/09 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
大学生求职信怎么写
2015/03/19 职场文书
2015年度信用社工作总结
2015/05/04 职场文书
文艺晚会开场白
2015/05/29 职场文书
小学体育课教学反思
2016/02/16 职场文书
导游词之阳朔遇龙河
2019/12/16 职场文书