thinkphp源码无差别阅读(九)
framework阅读
console/Table.php
- 常量:ALIGN_LEFT、ALIGN_RIGHT、ALIGN_CENTER
- 属性:header、headerAlign、rows、cellAlign、colWidth、style、format
- 设置表头信息:setHeader
- 设置表格数据和对齐方式:setRows
- 设置单元格对齐方式:setCellAlign
- 检查列显示宽度:checkColWidth
- 增加一行表格:addRow
- 设置表格输出样式:setStyle
- 输出分隔行:renderSeparator
- 输出表头:renderHeader
- 获取输出样式:getStyle
- 输出表格:render
console/command/Clear.php
- 配置指令:configure
- 执行:execute
- 清除:clear
- 判断缓存是否过期:cacheHasExpired
console/command/Help
- 属性:command
- 配置:configure
- 设置要获取帮助的指令:setCommand
- 执行:execute
console/command/Lists.php
- 配置:configure
- 获取定义:getNativeDefinition
- 执行:execute
- 创建定义:createDefinition
console/command/Make.php
- 属性:type
- 获取模板:getStub
- 配置:configure
- 执行:execute
- 生成类内容:buildClass
- 获取文件名称:getPathName
- 获取类名称:getClassName
- 获取命名空间:getNamespace
console/command/RouteList.php
- 属性:sortBy
- 配置:configure
- 执行:execute
- 获取路由列表:getRouteList
console/command/RunServer.php
- 配置:configure
- 执行:execute
console/command/ServiceDiscover.php
- 配置:configure
- 执行:execute
console/command/VerdorPublish.php
- 配置:configure
- 执行:handle
console/command/Version.php
- 配置:configure
- 执行:execute
console/command/make/stubs下模板
- 模板:自定义命令、api控制器、空控制器、资源控制器、事件、事件监听、中间件、模型、服务、事件订阅、验证器
cosole/command/make/Command.php
- 属性:type
- 配置:configure
- 生成类内容:buildClass
- 获取模板:getStub
- 获取命名空间:getNamespace
console/command/make/Controller.php
- 属性:type
- 配置:configure
- 获取模板:getStub
- 获取类名称:getClassName
- 获取命名空间:getNamespace
console/lcommand/make/Event.php
- 属性:type
- 配置:configure
- 获取模板:getStub
- 获取命名空间:getNamespace
console/lcommand/make/Listener.php
- 属性:type
- 配置:configure
- 获取模板:getStub
- 获取命名空间:getNamespace
- 获取命名空间:getNamespace
console/lcommand/make/Middleware.php
- 属性:type
- 配置:configure
- 获取模板:getStub
- 获取命名空间:getNamespace
- 获取命名空间:getNamespace
console/lcommand/make/Model.php
- 属性:type
- 配置:configure
- 获取模板:getStub
- 获取命名空间:getNamespace
- 获取命名空间:getNamespace
console/lcommand/make/Service.php
- 属性:type
- 配置:configure
- 获取模板:getStub
- 获取命名空间:getNamespace
- 获取命名空间:getNamespace
console/lcommand/make/Subscribe.php
- 属性:type
- 配置:configure
- 获取模板:getStub
- 获取命名空间:getNamespace
- 获取命名空间:getNamespace
console/lcommand/make/Validate.php
- 属性:type
- 配置:configure
- 获取模板:getStub
- 获取命名空间:getNamespace
计划阅读
[ ] framework源码
[ ] orm源码
[ ] helper源码
留言
点击留言