코스 디자인 매뉴얼 형식 PHP 디자인 패턴 DAO 데이터 액세스 객체 패턴

PHP中文网
풀어 주다: 2016-07-29 08:45:49
원래의
1177명이 탐색했습니다.

데이터 접근 객체(Data Access Object) 예제, PHP를 배우는 친구들이 참고할 수 있습니다.

코드는 다음과 같습니다.

<?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 디자인 패턴 DAO 데이터 액세스 개체 모드의 형식을 소개하고, 관심 있는 친구들의 도움을 받아 PHP 튜토리얼에 대한 통찰력을 갖고 싶습니다.


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿