所有分类
  • 所有分类
  • 实时新闻

2022_1_3thinkphp源码无差别阅读(十一)

thinkphp源码无差别阅读(十一)

2022_1_3thinkphp源码无差别阅读(十一)

framework阅读

console/command/output/Formatter.php

属性:decorated、styles、styleStack转义:escape初始化命令行输出格式:construct设置外观标识:setDecorated获取外观标识:isDecorated添加一个新样式:setStyle是否有这个样式:hasStyle获取样式:getStyle使用所给的样式格式化文字:format未知:getStyleStack根据字符串创建新的样式:createStyleFromString从堆栈应用样式到文字:applyCurrentStyle

console/command/output/Question.php

属性:question、attemps、hidden、hiddenFallBack、autocomplateValues、validtor、default、mormalizer构造方法:construct获取问题:getQuestion获取默认答案:getDefault是否隐藏答案:isHidden设置隐藏答案:setHidden不能被隐藏是否撤销:isHiddenFallback设置不能被隐藏:setHiddenFallback获取自动完成:getAutocomplateValues设置自动完成:setAutocompleterValues设置答案的验证器:setValidator获取验证码:getValidator设置最大重试次数:setMaxAttempts获取最大重试次数:getMaxAttempts设置响应的回调:setNormalizer获取响应的回调:getNormalizer

console/command/contract/CacheHandlerInterface.php

判断缓存:has读取缓存:get写入缓存:set自增缓存:inc自减缓冲:dec删除缓存:delete清除缓存:clear删除缓存标签:clearTag

console/command/contract/LogHandlerInterface.php

日志写入:save

console/command/contract/ModelRealationInterface.php

延迟获取关联数据:getRelation预载入关联查询:eagerlyResultSet预载入关联查询:eagerlyResult关联统计:relationCount创建关联统计子查询:getRelationCountQuery根据关联条件查询当前模型:has根据关联条件查询当前模型:hasWhere

console/command/contract/SessionHandlerInterface.php

读取:read删除:delete写入:write

console/command/contract/TemplateHandlerInterface.php

检测是否存在模板:exists渲染模板文件:fetch渲染模板内容:display配置模板引擎:config获取配置:getConfig

计划阅读

[] framework源码[] orm源码[] helper源码

留言

点击留言

原文链接:https://www.w1ym.com/67986/,转载请注明出处~~~
0

评论0

请先

站点公告

【温馨提示】 本站不建议您对本站支付任何费用或开通任何会员本站99%资源为免费资源只提供共享不提供技术支持,本站资源主要以学习开发为主,本站是为个人资源记录学习研究等情况而建立,如特殊原因下载,需在24小时删除相关资源。本站资源均来自互联网收集或网友分享,若有侵权,请联系站长删除,谢谢。立即查看
显示验证码
没有账号?注册  忘记密码?