注释完善

This commit is contained in:
thinkphp
2016-06-01 10:47:30 +08:00
parent 431c5d1a28
commit 83cb8093aa
2 changed files with 22 additions and 14 deletions

View File

@@ -11,7 +11,9 @@
namespace think; namespace think;
use think\Collection;
use think\db\Query; use think\db\Query;
use think\Model;
/** /**
* Class Db * Class Db
@@ -23,6 +25,10 @@ use think\db\Query;
* @method Query union(string|array $union, boolean $all = false) static UNION查询 * @method Query union(string|array $union, boolean $all = false) static UNION查询
* @method Query limit(string|integer $offset, integer $length = null) static 查询LIMIT * @method Query limit(string|integer $offset, integer $length = null) static 查询LIMIT
* @method Query order(string|array $field, string $order = null) static 查询ORDER * @method Query order(string|array $field, string $order = null) static 查询ORDER
* @method mixed value(string $field) static 获取某个字段的值
* @method array column(string $field, string $key = '') static 获取某个列的值
* @method array|false|\PDOStatement|string|Model find(mixed $data = []) static 查询单个记录
* @method Collection|false|\PDOStatement|string select(mixed $data = []) static 查询多个记录
* @method mixed query(string $sql, array $bind = [], boolean $fetch = false, boolean $master = false, mixed $class = false) static SQL查询 * @method mixed query(string $sql, array $bind = [], boolean $fetch = false, boolean $master = false, mixed $class = false) static SQL查询
* @method integer execute(string $sql, array $bind = [], boolean $fetch = false, boolean $getLastInsID = false, string $sequence = null) static SQL执行 * @method integer execute(string $sql, array $bind = [], boolean $fetch = false, boolean $getLastInsID = false, string $sequence = null) static SQL执行
* @method PaginatorCollection paginate(integer $listRows = 15, boolean $simple = false, array $config = []) static 分页查询 * @method PaginatorCollection paginate(integer $listRows = 15, boolean $simple = false, array $config = []) static 分页查询

View File

@@ -16,8 +16,11 @@ use think\Cache;
use think\Collection; use think\Collection;
use think\Config; use think\Config;
use think\Db; use think\Db;
use think\db\Builder;
use think\db\Connection;
use think\Exception; use think\Exception;
use think\exception\DbException; use think\exception\DbException;
use think\exception\PDOException;
use think\Loader; use think\Loader;
use think\Model; use think\Model;
use think\model\Relation; use think\model\Relation;
@@ -43,11 +46,10 @@ class Query
/** /**
* 架构函数 * 架构函数
* @access public * @access public
* @param \think\db\Connection|string $connection 数据库对象实例 * @param Connection $connection 数据库对象实例
* @param string $model 模型名 * @param string $model 模型名
* @throws Exception
*/ */
public function __construct($connection = '', $model = '') public function __construct(Connection $connection = null, $model = '')
{ {
$this->connection = $connection ?: Db::connect([], true); $this->connection = $connection ?: Db::connect([], true);
$this->driver = $this->connection->getDriverName(); $this->driver = $this->connection->getDriverName();
@@ -83,7 +85,7 @@ class Query
/** /**
* 获取当前的数据库Connection对象 * 获取当前的数据库Connection对象
* @access public * @access public
* @return \think\db\Connection * @return Connection
*/ */
public function getConnection() public function getConnection()
{ {
@@ -115,7 +117,7 @@ class Query
} }
/** /**
* 得到当前的数据表 * 得到当前或者指定名称的数据表
* @access public * @access public
* @param string $name * @param string $name
* @return string * @return string
@@ -317,7 +319,7 @@ class Query
/** /**
* 获取当前的builder实例对象 * 获取当前的builder实例对象
* @access protected * @access protected
* @return \think\db\Builder * @return Builder
*/ */
protected function builder() protected function builder()
{ {
@@ -1395,7 +1397,7 @@ class Query
/** /**
* 把主键值转换为查询条件 支持复合主键 * 把主键值转换为查询条件 支持复合主键
* @access public * @access public
* @param array $data 主键数据 * @param array|string $data 主键数据
* @param mixed $options 表达式参数 * @param mixed $options 表达式参数
* @return void * @return void
* @throws \think\Exception * @throws \think\Exception
@@ -1489,7 +1491,7 @@ class Query
* @param string $fields 要插入的数据表字段名 * @param string $fields 要插入的数据表字段名
* @param string $table 要插入的数据表名 * @param string $table 要插入的数据表名
* @return int * @return int
* @throws \think\exception\PDOException * @throws PDOException
*/ */
public function selectInsert($fields, $table) public function selectInsert($fields, $table)
{ {
@@ -1507,7 +1509,7 @@ class Query
* @param mixed $data 数据 * @param mixed $data 数据
* @return int * @return int
* @throws Exception * @throws Exception
* @throws \think\exception\PDOException * @throws PDOException
*/ */
public function update(array $data) public function update(array $data)
{ {
@@ -1549,11 +1551,11 @@ class Query
/** /**
* 查找记录 * 查找记录
* @access public * @access public
* @param array $data * @param array|string|Query|\Closure $data
* @return Collection|false|\PDOStatement|string * @return Collection|false|\PDOStatement|string
* @throws DbException * @throws DbException
* @throws Exception * @throws Exception
* @throws \think\exception\PDOException * @throws PDOException
*/ */
public function select($data = []) public function select($data = [])
{ {
@@ -1632,11 +1634,11 @@ class Query
/** /**
* 查找单条记录 * 查找单条记录
* @access public * @access public
* @param array $data 表达式 * @param array|string|Query|\Closure $data
* @return array|false|\PDOStatement|string|Model * @return array|false|\PDOStatement|string|Model
* @throws DbException * @throws DbException
* @throws Exception * @throws Exception
* @throws \think\exception\PDOException * @throws PDOException
*/ */
public function find($data = []) public function find($data = [])
{ {
@@ -1769,7 +1771,7 @@ class Query
* @param array $data 表达式 * @param array $data 表达式
* @return int * @return int
* @throws Exception * @throws Exception
* @throws \think\exception\PDOException * @throws PDOException
*/ */
public function delete($data = []) public function delete($data = [])
{ {