基础model类 添加query和execute方法 调整map方法

This commit is contained in:
ThinkPHP
2013-04-30 10:10:53 +08:00
parent 76bcf6259b
commit 7cfdde0ab7
2 changed files with 116 additions and 114 deletions

View File

@@ -690,6 +690,30 @@ class Model {
}
}
/**
* SQL查询
* @access public
* @param string $sql SQL指令
* @param array $bind 参数绑定
* @return mixed
*/
public function query($sql,$bind=[]) {
$sql = strtr($sql,['__TABLE__'=>$this->getTableName(),'__PREFIX__'=>$this->tablePrefix]);
return $this->db->query($sql,$bind);
}
/**
* 执行SQL语句
* @access public
* @param string $sql SQL指令
* @param array $bind 参数绑定
* @return false | integer
*/
public function execute($sql,$bind=[]) {
$sql = strtr($sql,['__TABLE__'=>$this->getTableName(),'__PREFIX__'=>$this->tablePrefix]);
return $this->db->execute($sql,$bind);
}
/**
* 设置数据对象值
* @access public
@@ -1001,7 +1025,7 @@ class Model {
* @return Model
*/
public function map($map){
$this->map = array_merge($this->map,$map);
$this->map = $map;
return $this;
}
}