php设计模式 DAO(数据访问对象模式)


Posted in PHP onJune 26, 2011
<?php 
/** 
* 数据访问对象(Data Access Object) 示例 
* 
* @create_date: 2010-01-04 
*/ class BaseDAO 
{ 
var $_db = null; 
var $_table = null; 
function BaseDAO($config) 
{ 
$this->_db = new MysqlDB(); // 这里的不能进行操作 
} 
/** 
* 获取处理 
* 
* @param array $filter // 过滤条件 
* @param string $field // 获取字段 
* @param int $page // 当前页 
* @param int $limit // 页数 
*/ 
function fetch($filter = array(),$field = "*",$page = 1,$limit = null) 
{ 
$this->_db->select($filed)->from($this->_table)->where($filter)->limit($page,$limit); 
return $this->_db->execute(); 
} 
function update(){} 
function delete(){} 
function insert(){} 
} 
class MemberDAO extends BaseDAO 
{ 
var $_table = "member"; 
} 
$oMember = new MemberDAO(); 
$oMember->fetch(); 
/** 
* 常用到的地方: 
* MVC中model层基类 
*/ 
?>
PHP 相关文章推荐
第十五节--Zend引擎的发展
Nov 16 PHP
PHP实现用户认证及管理完全源码
Mar 11 PHP
PHP 文件类型判断代码
Mar 13 PHP
PHP array_push 数组函数
Dec 26 PHP
php include和require的区别深入解析
Jun 17 PHP
Yii PHP Framework实用入门教程(详细介绍)
Jun 18 PHP
ThinkPHP实现跨模块调用操作方法概述
Jun 20 PHP
php实现excel中rank函数功能的方法
Jan 20 PHP
PHP日期函数date格式化UNIX时间的方法
Mar 19 PHP
php判断用户是否手机访问代码
Jun 08 PHP
在Laravel5.6中使用Swoole的协程数据库查询
Jun 15 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 PHP
php设计模式 Decorator(装饰模式)
Jun 26 #PHP
php设计模式 Delegation(委托模式)
Jun 26 #PHP
php设计模式 Facade(外观模式)
Jun 26 #PHP
php设计模式 Factory(工厂模式)
Jun 26 #PHP
php设计模式 Interpreter(解释器模式)
Jun 26 #PHP
php设计模式 Strategy(策略模式)
Jun 26 #PHP
php设计模式 Observer(观察者模式)
Jun 26 #PHP
You might like
mysql5写入和读出乱码解决
2006/11/25 PHP
php设计模式 Composite (组合模式)
2011/06/26 PHP
PHP学习笔记之数组篇
2011/06/28 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
用js小类库获取浏览器的高度和宽度信息
2012/01/15 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
2012/06/14 Javascript
Javascript中的几种URL编码方法比较
2015/01/23 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
vue.extend与vue.component的区别和联系
2018/09/19 Javascript
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
python实现的简单抽奖系统实例
2015/05/22 Python
Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
2017/08/21 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
python3爬虫获取html内容及各属性值的方法
2018/12/17 Python
在Python函数中输入任意数量参数的实例
2019/07/16 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
美国气象仪器、花园装饰和墙壁艺术商店:Wind & Weather
2019/05/29 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
我们的节日清明节活动方案
2014/03/05 职场文书
元旦联欢会主持词
2014/03/26 职场文书
百年校庆节目主持词
2014/03/27 职场文书
党员领导干部承诺书
2014/05/28 职场文书
小学教师培训方案
2014/06/09 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
老干部工作汇报材料
2014/10/28 职场文书
Golang 空map和未初始化map的注意事项说明
2021/04/29 Golang
python三子棋游戏
2022/05/04 Python