PHPデザインパターンDAO(データアクセスオブジェクトパターン)_PHPチュートリアル

WBOY
リリース: 2016-07-21 15:27:25
オリジナル
1032 人が閲覧しました

コードをコピーします コードは次のとおりです:

/**
* データ アクセス オブジェクトの例
*
* @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( ),$ フィールド = "*",$page = 1,$limit = null)
{
$this->db->select($filed)->from($this->_table)-> ;where( $filter)->limit($page,$limit);
return $this->_db->execute();
}

function update(){}
function delete(){}
関数 insert (){}
}

クラス MemberDAO は BaseDAO を拡張します
{
var $_table = "メンバー";

$oMember = new MemberDAO();

/**
* 一般的に使用される場所:
* MVC のモデル層基本クラス
*/
?>



http://www.bkjia.com/PHPjc/323783.html
www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/323783.html技術記事次のようにコードをコピーします。 ?php /*** データ アクセス オブジェクト (データ アクセス オブジェクト) の例 * * @create_date: 2010-01-04*/ class BaseDAO { var $_db = null; var $_table = null;
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート