注释完善

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;
use think\Collection;
use think\db\Query;
use think\Model;
/**
* Class Db
@@ -23,6 +25,10 @@ use think\db\Query;
* @method Query union(string|array $union, boolean $all = false) static UNION查询
* @method Query limit(string|integer $offset, integer $length = null) static 查询LIMIT
* @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 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 分页查询

View File

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