大家好,如果您还对thinkphp框架网站源码分享不太了解,没有关系,今天就由本站为大家分享thinkphp框架网站源码分享的知识,包括thinkphp框架结构的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
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源码
文章分享结束,thinkphp框架网站源码分享和thinkphp框架结构的答案你都知道了吗?欢迎再次光临本站哦!