<?php
/**
* model.php :: Power2php çæ¨¡ååºç±»
* ææç模å类建议继æ¿è¯¥ç±»
* Power2php version 1.5
*
* @package core
* @author diy,kate
* @copyright Copyright (c) 2007-2008 by cd_wei
* @license GNU General Public License (GPL),
* @website http://phpgrid.sf.net,
*/
if ( ! defined('PROJECT_DIR')) exit('æ¨å¿
é¡»å¨configä¸å
å®ä¹å¸¸éPROJECT_DIR');
require_once (PROJECT_DIR.'/libs/mypdo.class.php');
/**
* MVCæ¡æ¶ä¸çmodelåºç±»,ææçmodelå¯ä»¥ç»§æ¿äºäºè¯¥ï¼è¯¥ç±»ç°å¨åªç¨äºè¿æ¥æ°æ®åº
* @author
* @version 1.0
* @date 2007 911
*/
class Model
{
public $db ;
/**
* æé 彿°,ç¨äºåå§åæ°æ®åºè¿æ¥
*/
function Model(){
/**
$options=$GLOBALS['phpgrid']['db'];
$dsn = $options['type'].":host=".$options['host'].";port=".$options['port'].";dbname=".$options['dbname'];
try{
$db = new mypdo($dsn,$options['user'],$options['passwd'],array(PDO::ATTR_PERSISTENT => false));
}catch (PDOException $e){
trigger_error("db connect failed!".$e->getMessage(),E_USER_ERROR);
die();
}
$db->query("set names '".$options['charset']."'");
$this->db=$db ;
*/
}
//è·å¾model çdb屿§
function getDB(){
return $this->db;
}
//设置model çdb屿§
function setDB($db){
$this->db=$db;
}
}