thinkphp 关于thinkphp:20220124thinkphp源码无差别阅读二十八 thinkphp源码无差别浏览(二十八)ORM浏览db/Query.php表达式形式指定排序:orderRaw表达式形式指定查问字段:fieldRaw指定field排序:orderField随机排序:orderRand应用表达式设置数据:exp表达式形式指定以后数据表:tableRaw获取执行的sql,而不进行查问:fetchSql批量执行:batchSqlusing反对:using存储过程调用:…
thinkphp 关于thinkphp:20220123thinkphp源码无差别阅读二十七 属性:config、PDOStatement、querySt、transTimes、reConnectTimes、fetchType、attrCase、info、queryStartTime、params、bindType、breakMatchStr、bind
thinkphp 关于thinkphp:20220122thinkphp源码无差别阅读二十六 thinkphp源码无差别浏览(二十六)ORM浏览db/Fetch.php属性:query、connection、builder构造方法:__construct聚合查问:aggregate获取某个字段的值:value获取某列的值:column插入:insert获取插入的ID:insertGetId保留数据:save插入多条:insertAll通过select插入:selectInsert更新:update删除记录:delete查问…
thinkphp 关于thinkphp:20220121thinkphp源码无差别阅读二十五 thinkphp源码无差别浏览(二十五)ORM浏览db/CacheItem.php属性:key、value、expire、tag、isHit构造方法:__construct为此缓存项设置键:setKey获取键:getKey获取有效期:getExpire获取tag:getTag获取缓存值:get是否命中:isHit设置值:set设置tag:tag设置有效期:expire设置精确的有效期:expireAt设置有效期:ex…
thinkphp 关于thinkphp:20220119thinkphp源码无差别阅读二十四 thinkphp源码无差别浏览(二十四)ORM浏览db/Builder.php属性:connection、exp、parser、selectSql、insertSql、updateSql、deleteSql构造方法:__construct获取连贯对象:getConnection注册查问表达式解析:bindParser数据分析:parseData数据绑定解决:parseDataBind字段名剖析:parseKey查问额定参数剖析:parseExtr…
thinkphp 关于thinkphp:2022118thinkphp源码无差别阅读二十三 属性:simple、items、currentPage、lastPage、total、listRows、hasMore、options、currentPageResolver、currentPathResolver、maker
thinkphp 关于thinkphp:2022117thinkphp源码无差别阅读二十二 thinkphp源码无差别浏览(二十二)ORM浏览DbManager.php属性:instance、config、event、listen、dbLog、queryTimes、cache、log构造方法:__construct注入模型对象:modelMaker监听sql:triggerSQL初始化配置参数:setConfig设置缓存对象:setCache设置日志对象:setLog记录sql日志:log获取查问日志:getDbLog获取配置…
thinkphp 关于thinkphp:2022116thinkphp源码无差别阅读二十一 thinkphp源码无差别浏览(二十一)Helper浏览contract/Arrayable.php转换为数组:toArraycontract/Jsonable.php转换为数组:toJsonhelper/Arr.php判断是否能够数组式拜访:accessible增加元素:add未知:collapse未知:crossJoin宰割数组,一个是键名,一个是键值:divide未知:dot排除指定key的数组:except判断是否存…
thinkphp 关于thinkphp:2022115thinkphp源码无差别阅读二十 thinkphp源码无差别浏览(二十)Helper浏览helper.php抛出异样:throw_if抛出异样:throw_unless调用闭包:tap默认值:value数据集:collect未知:data_fill未知:data_get未知:data_set获取trait援用的trait:trait_uses_recursive获取类名(不蕴含命名空间):class_basename获取类中用到的所有trait:class_uses_rec…
thinkphp 关于thinkphp:2022114thinkphp源码无差别阅读十九 thinkphp源码无差别浏览(十九)framework浏览think/validate/ValidateRule.php属性:title、rule、message增加验证因子:addItem获取验证规定:getRule获取验证字段名称:getTitle获取验证提示信息:getMsg设置验证字段名称:title未知:__call未知:__callStaticthink/view/driver/Php.php属性:config构造方法:__con…