共计 1047 个字符,预计需要花费 3 分钟才能阅读完成。
thinkphp 源码无差别浏览(二十四)
ORM 浏览
db/Builder.php
- 属性:connection、exp、parser、selectSql、insertSql、updateSql、deleteSql
- 构造方法:__construct
- 获取连贯对象:getConnection
- 注册查问表达式解析:bindParser
- 数据分析:parseData
- 数据绑定解决:parseDataBind
- 字段名剖析:parseKey
- 查问额定参数剖析:parseExtra
- field 剖析:parseField
- table 剖析:parseTable
- where 剖析:parseWhere
- 生成查问条件:buildWhere
- 不同字段应用雷同查问条件:parseWhereLogic
- 不同字段应用雷同查问条件:parseFieldsAnd
- 不同字段应用雷同查问条件:parseFieldsOr
- 闭包查问:parseClosureWhere
- 符合条件查问:parseMultiWhereField
- where 子单元剖析:parseWhereItem
- 含糊查问:parseLike
- 表达式查问:parseExp
- 列查问:parseColumn
- null 查问:parseNull
- 范畴查问:parseBetween
- exists 查问:parseExists
- 工夫比拟查问:parseTime
- 大小比拟查问:parseCompare
- 工夫范畴查问:parseBetweenTime
- in 查问:parseIn
- 闭包查问:parseClosure
- 日期工夫条件解析:parseDateTime
- limit 剖析:parseLimit
- join 剖析:parseJoin
- order 剖析:parseOrder
- 剖析 Raw 对象:parseRaw
- 随机排序:parseRand
- orderField 剖析:parseOrderField
- group 剖析:parseGroup
- having 剖析:parseHaving
- comment 剖析:parseComment
- district 剖析:parseDistrict
- union 剖析:parseUnion
- index 剖析:parseForce
- 设置锁机制:parseLock
- 生成 select 语句:select
- 生成 insert:inseret
- 生成 insertall:insertAll
- 生成 select insert:selectInsert
- 生成 update:update
- 生成 delete:delete
打算浏览
[] framework 源码
[] orm 源码
[] helper 源码
正文完