所在的位置: php >> php市场 >> 20220121thinkphp源码

20220121thinkphp源码

thinkphp源码无差别阅读(二十五)ORM阅读db/CacheItem.php

属性:key、value、expire、tag、isHit

构造方法:__construct

为此缓存项设置键:setKey

获取键:getKey

获取有效期:getExpire

获取tag:getTag

获取缓存值:get

是否命中:isHit

设置值:set

设置tag:tag

设置有效期:expire

设置准确的有效期:expireAt

设置有效期:expireAfter

db/Connection.php

属性:queryStr、numRows、transTimes、error、links、linkID、linkRead、linkWrite、info、queryStartTime、builder、db、readMaster、config、cache

构造方法:__construct

获取builder:getBuilder

创建查询对象:newQuery

指定表名称:table

指定表名称:name

设置db对象:setDb

设置缓存对象:setCache

获取缓存对象:getCache

获取配置:getConfig

SQL监控:trigger

缓存数据:cacheData

获取缓存key:getCacheKey

分析缓存:parseCache

获取返回或影响记录数:getNumRows

析构方法:__destruct

db/ConnectionInterface.php

获取Query名称:getQueryClass

指定表名称:table

指定表名称:name

连接数据库:connect

设置db:setDb

设置缓存:setCache

获取配置:getConfig

关闭数据库:close

查找单条记录:find

查找记录:select

插入:insert

插入多条:insertAll

更新:update

删除:delete

获取指定值:value

获取指定列的值:column

执行数据库事务:transaction

启动事务:startTrans

提交事务:


转载请注明:http://www.aierlanlan.com/rzdk/8793.html

  • 上一篇文章:
  •   
  • 下一篇文章: