共计 984 个字符,预计需要花费 3 分钟才能阅读完成。
thinkphp 源码无差别浏览(三十一)
ORM 浏览
model/concern/ModelEvent.php
- 属性:event、、withEvent
- 设置事件:setEvent
- 设置事件是否须要响应:withEvent
- 触发事件:trigger
model/concern/OptimLock.php
- 未知:getOptimLockField
- 数据查看:checkData
- 记录乐观锁:recordLockVersion
- 更新乐观锁:updateLockVersion
- 获取更新条件:getWhere
- 未知:checkResult
model/concern/RelationShip.php
- 属性:parent、relation、together、relationWrite
- 设置父关联对象:setParent
- 获取父关联对象:getParent
- 获取以后模型的关联模型数据:getRelation
- 设置关联数据:setRelation
- 查问关联数据:relationQuery
- 关联数据写入:together
- 依据关联条件查问以后模型:has
- 依据关联条件查问以后模型:hasWhere+
- 预载于关联查问:eagerly
- 预载于关联查问:eagerlyResultSet
- 预载于关联查问:eagerlyResult
- 绑定属性:bindAttr
- 关联统计:relationCount
- 关联定义:hasOne
- 关联定义:belongsTo
- 关联定义:hasMany
- 近程关联定义:hasManyThrough
- 近程关联定义:hasOneThrough
- 关联定义:belongsToMany
- 关联定义:morphOne
- 关联定义:morphMany
- 关联定义:morphTo
- 关联定义:morphToMany
- 关联定义:morphByMany
- 解析模型:parseModel
- 获取外键:getForeignKey
- 查看是否是关联属性:isRelationAttr
- 获取关联数据:getRelationData
- 关联数据主动写入查看:checkAutoRelationWrite
- 主动关联数据更新:autoRelationUpdate
- 主动关联数据写入:autoRelationInsert
- 主动关联数据删除:autoRelationDelete
- 移除关联属性:autoRelationDelete
打算浏览
[] framework 源码
[] orm 源码
[] helper 源码
正文完