其实睡眠监测网站源码分享的问题并不复杂,但是又很多的朋友都不太了解睡眠监测app,因此呢,今天小编就来为大家分享睡眠监测网站源码分享的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
thinkphp源码无差别阅读(十六)
framework阅读
think/route/Dispatch.php
属性:app、request、rule、dispatch、param构造方法:__construct初始化:init执行调度:run响应:autoResponse检查路由后置操作:doRouteAfter路由绑定过模型:createBindModel验证数据:autoValidate获取调度:getDispatch获取参数:getParam执行:exec休眠:__sleep唤醒:__wakeupdebug信息:__debugInfo
think/route/Domain.php
构造方法:__construct检测域名路由:check设置路由绑定:bind检测url绑定:checkUrlBind解析绑定参数:parseBindAppendParam绑定到类:bindToClass绑定到命名空间:bindToNamespace绑定到控制器:bindToController
think/route/Resource.php
属性:resource、route、rest、model、validate、middleware构造方法:__construct生成资源路由规则:buildResourceRule设置资源允许:only设置资源排除:except设置资源路由的变量:vars绑定资源验证:withValidate绑定资源模型:withModel绑定资源中间件:withMiddlewarerest方法定义和修改
think/route/Rule.php
属性:name、domain、router、parent、rule、method、vars、option、pattern、mergeOptions检查:check设置路由参数:option设置路由参数:setOption注册变量规则:pattern设置标识:name获取路由对象:getRouter获取路由标识:getName获取当前路由规则:getRule获取当前路由地址:getRoute获取当前路由变量:getVars获取当前分组:getParent获取路由所在域名:getDomain获取路由参数:config获取变量规则:getPattern获取路由参数:getOption获取路由请求类型:getMethod设置请求类型:method检查后缀:ext检查禁止后缀:denyExt检查域名:domain设置参数过滤:filter绑定模型:model附加路由隐式参数:append绑定验证:validate指定路由中间件:middleware允许跨域:allowCrossDomain表单令牌验证:token设置路由缓存:cache检查路由分隔符:depr设置需要合并的路由参数:mergeOptions检查是否是https:https检查是否是json请求:json检查是否是ajax请去:ajax检查是否是pjax请求:pjax路由到模板地址:view设置路由完整匹配:complateMatch是否去除url最后的斜线:removeSlash设置路由规则全局有限:crossDomainRule解析匹配到的路由规则:parseRule路由调度:dispatch解析url地址:dispatchController路由检查:checkOption解析url参数:parseUrlParams解析pathinfo:parseUrlPath生成路由正则规则:buildRouteRegex生成路由变量的正则规则:buildNameregex设置路由参数:__call睡眠:__sleep唤醒:__wakeupdebug:debugInfo
计划阅读
[]framework源码[]orm源码[]helper源码
关于睡眠监测网站源码分享和睡眠监测app的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
