共计 1330 个字符,预计需要花费 4 分钟才能阅读完成。
thinkphp 源码无差别浏览(五)
framework 浏览
Response.php
- 属性:data、contentType、chatset、code、allowCache、options、header、content、cookie、session、
- 初始化:init
- 创立 Response 对象
- 设置 session 对象:setSession
- 发送数据到客户端:send
- 解决数据:output
- 输入数据:sendData
- 设置输入的参数:options
- 设置输入数据:data
- 设置申请缓存:allowCache
- 是否容许申请缓存:isAllowCache
- 设置 cookie:cookie
- 设置响应头:header
- 设置 content:content
- 设置状态码:code
- 设置 lastmodified:lastModified
- 设置 expires:expires
- 设置 eTag:eTag
- 设置缓存管制:cacheControl
- 设置页面输入类型:contentType
- 获取头部信息:getHeader
- 获取原始数据:getData
- 获取输入数据:getContent
- 获取状态码:getCode
Route.php
- 属性:rest、config、app、request、ruleName、host、group、bind、domains、cross、lazy、isTest、mergeRuleRegx、removeSlash
- 构造函数:__construct
- 初始化:init
- 获取配置:config
- 设置提早解析:lazy
- 设置测试模式:setTestMode
- 是否测试模式:isTest
- 设置合并解析:mergeRuleRegx
- 初始化默认域名:setDefaultDomain
- 设置以后分组:setGroup
- 获取分组:getGroup
- 注册变量规定:pattern
- 注册路由参数:option
- 注册域名路由:domain
- 获取域名:getDomains
- 获取 ruleName:getRuleName
- 设置路由绑定:bind
- 获取路由绑定:getBind
- 读取路由绑定:getDomainBind
- 获取路由标识:getName
- 批量导入路由标识:import
- 注册路由标识:setName
- 保留理由规定:setRule
- 读取路由规定:getRule
- 读取路由列表:getRuleList
- 清空路由规定:clear
- 注册路由规定:rule
- 设置无效跨域路由规定:setCrossDomainRule
- 注册路由分组:group
- 注册路由:any
- 注册 get 路由:get
- 注册 post 路由:post
- 注册 put 路由:put
- 注册 delete 路由:delete
- 注册 patch 路由:patch
- 注册 options 路由:options
- 注册资源路由:resource
- 注册试图路由:view
- 注册重定向路由:redirect
- rest 定义和批改:rest
- 获取 rest 定义的参数:getRest
- 注册 miss 路由:miss
- 路由调度:dispatch
- 检测路由:check
- 获取 pathinfo:path
- url 解析:url
- 监测域名路由规定:checkDomain
- url 生成:buildUrl
- 设置全局路由分组参数:__call
打算浏览
[] framework 源码
[] orm 源码
[] helper 源码
留言
点击留言
正文完