【2022/1/14】thinkphp源码无差别阅读(十九)
thinkphp源码无差别阅读(十九)
framework阅读
think/validate/ValidateRule.php
- 属性:title、rule、message
- 添加验证因子:addItem
- 获取验证规则:getRule
- 获取验证字段名称:getTitle
- 获取验证提示信息:getMsg
- 设置验证字段名称:title
- 未知:__call
- 未知:__callStatic
think/view/driver/Php.php
- 属性:config
- 构造方法:__construct
- 检测是否存在模板文件:exists
- 渲染模板文件:fetch
- 渲染模板内容:display
- 自动定位模板内容:parseTemplate
- 配置模板引擎:config
- 获取模板引擎配置:getConfig
framework无差别阅读完成,下面进行orm无差别阅读
计划阅读
[ ] framework源码
[ ] orm源码
[ ] helper源码
【2022/1/14】thinkphp源码无差别阅读(十九)相关推荐
- 【2022/1/11】thinkphp源码无差别阅读(十七)
thinkphp源码无差别阅读(十七) framework阅读 think/route/RuleGroup.php 属性:rules.rule.miss.fullName.alias 构造方法:__c ...
- 【2022/01/21】thinkphp源码无差别阅读(二十五)
thinkphp源码无差别阅读(二十五) ORM阅读 db/CacheItem.php 属性:key.value.expire.tag.isHit 构造方法:__construct 为此缓存项设置键: ...
- 【2022/01/27】thinkphp源码无差别阅读(三十)
thinkphp源码无差别阅读(三十) ORM阅读 model/concern/Attribute.php 属性:pk.schema.field.type.disuse.readonly.data.o ...
- 【2022/1/16】thinkphp源码无差别阅读(二十一)
thinkphp源码无差别阅读(二十一) Helper阅读 contract/Arrayable.php 转换为数组:toArray contract/Jsonable.php 转换为数组:toJso ...
- 【2021/12/25】 thinkphp源码无差别阅读(三)
thinkphp源码无差别阅读(三) framework阅读 Http.php 属性:app.name.path.routePath.isBild 构造方法:__construct 设置应用名称:na ...
- thinkphp源码无差别阅读(一)
thinkphp源码无差别阅读(一) thinkphp的framework源码大概165个文件,我们不按照逻辑分析阅读源码,我们一个文件一个文件阅读,阅读完以后有个大概了解,然后在运行逻辑下进行阅读 ...
- 【2021/12/29】thinkphp源码无差别阅读(七)
thinkphp源码无差别阅读(七) framework阅读 View.php 属性:namespace.data.filter. 获取模板引擎:engine 模板变量赋值:assign 试图过滤:f ...
- 【2021/12/24】 thinkphp源码无差别阅读(二)
thinkphp源码无差别阅读(二) framework阅读 Cookie.php 属性:config.cookie.request. 构造方法:__construct 自定义实例化:__make 获 ...
- 【2021/12/28】thinkphp源码无差别阅读(六)
thinkphp源码无差别阅读(六) framework阅读 Service.php 属性:app 构造方法:__construct 加载路由:loadRoutesFrom 注册路由:register ...
最新文章
- SLAM/检测跟踪/多传感器融合方向实习生招聘 | 腾讯Robotics X实验室
- python django-forbidden-csrf-cookie-not-set问题
- rust模组服如何切换标准服_送给玩模组服的萌新们
- OpenCV 中的图像处理
- html 图片变灰,科技常识:css使图片变灰的实现方法
- 包装类型与基本类型的装箱与拆箱操作
- 计算机自动关闭硬盘,你遇到过电脑硬盘自动关闭的问题吗?
- 让Fiddler能够检测到localhost的http数据
- 【caffe】caffe采用multistep,绘制loss曲线出错
- 数据结构—二叉排序树
- php input type属性,input标签是什么?input标签属性有哪些
- 如何处理微信域名防封
- java读取共享文件_局域网共享文件读写的实现方式
- TortoiseSVN 使用教程
- SNF快速开发平台项目实践介绍
- ybt1357 车厢调度
- java碰撞检测_java – 在oop中实现碰撞检测器的最佳方法
- 针对list集合的操作,按照某一字段,对另一个字段进行归类
- 关于loop unwinding
- android 桥接,路由器一键桥接Android实现