栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【2022/1/11】thinkphp源码无差别阅读(十七)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【2022/1/11】thinkphp源码无差别阅读(十七)

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

framework阅读 think/route/RuleGroup.php

属性:rules、rule、miss、fullName、alias构造方法:__construct设置分组路由规则:setFullName获取所属域名:getDomain获取分组别名:getAlias检测分组路由:check分组url匹配检查:checkUrl设置分组别名:alias延迟解析分组路由规则:lazy解析分组规则及绑定:parseGroupRule检测分组路由:checkMergeRuleRegex获取分组miss路由:getMissRule注册miss路由:miss添加分组下的路由规则:addRule注册分组下的路由规则:addRuleItem设置路由分组前缀:prefix合并路由规则正则:mergeRuleRegex设置分组调度:dispatcher获取完整分组名称:getFullName获取分组路由规则:getRule清空分组路由规则:clear think/route/RuleItem.php

属性:miss、autoOption构造方法:__construct设置miss路由:setMiss判断miss:isMiss设置路由为自动注册为option:setAutoOptions判断是否自动注册option:isAutoOptins获取后缀:getSuffix路由规则预处理:setrule设置别名:name设置路由标识:setRuleName检测路由:checkRule检测路由:checkurl后缀以及slash检查:urlSlashCheck检测url和路由是否匹配:match设置路由所属分组:group think/route/RuleName.php

属性:item、rule、group注册路由标识:setItem注册路由分组标识:setGroup注册路由规则:setRule根据路由规则获取路由对象:getRule获取路由分组:getGroup清空路由规则:clear获取路由列表:getRuleList导入路由标识:import根据路由标识获取路由信息:getName获取路由信息:getRuleItemInfo think/route/Url.php

属性:app、route、vars、url、root、https、suffix、domain构造方法:__construct设置参数:vars设置后缀:suffix设置域名:domain设置url跟地址:root设置https:https检测域名:parseDomain解析后缀:parseSuffix解析地址:parseUrl分析路由规则中的变量:parseVar匹配路由地址:getRuleUrl生成url:build字符串处理:__toStringdebug信息:__debugInfo 计划阅读

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/703670.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号