龙空技术网

「2022/01/30」thinkphp源码无差别阅读(三十二)

瑞科 90

前言:

此时同学们对“thinkphp32框架”大体比较看重,你们都需要分析一些“thinkphp32框架”的相关内容。那么小编同时在网上网罗了一些有关“thinkphp32框架””的相关内容,希望兄弟们能喜欢,姐妹们一起来学习一下吧!

thinkphp源码无差别阅读(三十二)ORM阅读model/concorn/SoftDelete.php属性:withTrashed判断当前实例是否被软删除:trashed查询软删除数据:withTrashed是否包含软删除数据:withTrashedData只查询软删除数据:onlyTrashed获取软删除的查询条件:getWithTrashedExp删除:delete删除:destroy恢复:restore获取软删除字段:getDeleteTimeField排除软删除数据:withNoTrashedmodel/concern/TimeStamp.php属性:autoWriteTimeStamp、createTime、updateTime、dateFormat是否自动写入时间戳:isAutoWriteTimestamp检测时间字段类型:checkTimeFieldType设置时间字段名称:setTimeField获取自动写入的时间字段:getAutoWriteTimestamp设置时间字段格式化:setDataFormat获取自动写入时间字段:getDateFormat自动写入时间戳:autoWriteTimestamp获取自动类型的时间字段值:getTimeTypeValue时间日期格式化:formatDateTime获取时间字段值:getTimestampValuemodel/concern/Virtual.php获取查询对象:db获取字段类型信息:getFieldType保存数据:save删除当前记录:deletemodel/concern/BelongsTo.php构造方法:__construct延迟获取关联数据:getRelation创建关联统计子查询:getRelationCountQuery关联统计:relationCount根据关联条件查询关联模型:has根据关联条件查询关联模型:hasWhere预载于关联查询:eagerlySet预载于关联查询:eagerlyOne添加关联数据:associate注销关联数据:dissociate执行基础查询:baseQuery计划阅读

[ ] framework源码

[ ] orm源码

[ ] helper源码

标签: #thinkphp32框架 #thinkphp5关联模型with