コードをコピーします コードは次のとおりです:
/**
* データ アクセス オブジェクトの例
*
* @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
truehttp://www.bkjia.com/PHPjc/323783.html技術記事次のようにコードをコピーします。 ?php /*** データ アクセス オブジェクト (データ アクセス オブジェクト) の例 * * @create_date: 2010-01-04*/ class BaseDAO { var $_db = null; var $_table = null;