共计 1319 个字符,预计需要花费 4 分钟才能阅读完成。
thinkphp 源码无差别浏览(十五)
framework 浏览
think/middleware/AllowCrossDomain.php
- 属性:cookieDomain、header
- 构造方法:__construct
- 容许跨域申请:handle
think/middleware/CheckRequestCache.php
- 属性:cache、config
- 构造方法:__construct
- 设置以后地址的申请缓存:handle
- 读取以后地址的申请缓存:getRequestCache
- 读取以后地址的申请缓存:parseCacheKey
think/middleware/FormTokenCheck.php
- 表单令牌检测:handle
think/middleware/LoadLangPack.php
- 属性:app、lang、config
- 构造方法:__construct
- 路由初始化:handle
- 主动侦测获取语言设置:detect
- 保留以后语言到 cookie:saveToCookie
think/middleware/SessionInit.php
- 属性:app、session
- 构造方法:__construct
- session 初始化:init
- 保留 session 数据
think/response/File.php
- 属性:expire、name、mimeType、isContent、force
- 构造方法:__construct
- 解决数据:output
- 设置是否为内容:isContent
- 设置有效期:expire
- 设置文件类型:mimeType
- 设置文件强制下载:force
- 获取文件类型:getMimeType
- 设置下载时文件名称:name
think/response/Html.php
- 属性:contentType
- 构造方法:__construct
think/response/Json.php
- 属性:options、contentType
- 初始化:__construct
- 解决数据:output
think/response/Jsonp.php
- 属性:options、contentType、request
- 构造方法:__construct
- 解决数据:output
think/response/Redirect.php
- 属性:request
- 构造方法:__construct
- 解决数据:output
- 重定向传值:with
- 记住以后 url 后跳转:remember
- 跳转到上次记住的 url:restore
think/response/View.php
- 属性:options、vars、filter、contentType、view、isContent
- 构造方法:__construct
- 设置是否为内容:isContent
- 解决数据:output
- 获取试图变量:getVars
- 模板变量赋值:assign
- 试图内容过滤:filter
- 查看模板是否存在:exists
think/response/Xml.php
- 属性:options、contentType
- 构造方法:__construct
- 解决数据:output
- xml 编码:xmlEncode
- 数据 xml 编码:dataToXml
打算浏览
[] framework 源码
[] orm 源码
[] helper 源码
正文完