ThinkPHP6.x | API接口 | 十天精品课堂系列 学习笔记

Controller 使用 fetch 方法调用 view模板出来的静态页面。
html静态文件使用php原生语法输出: hello php

接口开发生成控制器 php think make:controller pmsw --api

2023-5-7
安装 MySQL Workbench V8.0.33 软件
tp6_localdomain_com数据库新建tp6_user数据表
在tp6_localdomain_com.tp6_user表上右键, Table Inspector, DDL 可以看到SQL语句:

CREATE TABLE `tp6_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用户名',
`password` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '密码',
`phone` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '手机号码',
`email` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '邮箱',
`create_time` int(11) DEFAULT NULL,
`update_time` int(11) DEFAULT NULL,
`delete_time` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COMMENT='用户表'

fav3_localdomain_com数据库fun_test表结构:

CREATE TABLE `fun_test` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`cate_id` int(11) NOT NULL COMMENT '分类ID',
`cate_ids` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类IDS',
`week` enum('monday','tuesday','wednesday') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'monday' COMMENT '星期=[monday:星期一,tuesday:星期二,wednesday:星期三]',
`sexdata` enum('male','female','secret') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'secret' COMMENT '性别=[male:男,female:女,secret:保密]',
`textarea` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内容',
`image` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '图片=1',
`images` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '图片集合=10',
`attach_file` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '附件=1',
`attach_files` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '附件=10',
`keywords` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '关键字',
`price` float(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '价格',
`startdate` date NOT NULL COMMENT '开始日期',
`activitytime` datetime NOT NULL COMMENT '活动时间',
`timestaptime` timestamp NOT NULL COMMENT '时间戳\r\n',
`year` year(4) NOT NULL COMMENT '年',
`times` time NOT NULL COMMENT '时间',
`switch` tinyint(1) NOT NULL DEFAULT '1' COMMENT '上架状态=[0:下架,1:正常]',
`open_switch` tinyint(1) NOT NULL DEFAULT '0' COMMENT '开关=[0:OFF,1:ON]',
`teststate` set('1','2','3') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '复选=[1:选项1,2:选项2,3:选项3]',
`test2state` set('0','1','2') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '2' COMMENT '爱好=[0:唱歌,1:跳舞,2:游泳]',
`editor_content` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '富文本',
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '描述',
`test_color` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '颜色',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态=[0:OFF,1:ON]',
`create_time` int(11) DEFAULT '0' COMMENT '创建时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
`delete_time` int(11) DEFAULT '0' COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `test` (`keywords`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=COMPACT COMMENT='测试表'

更新表数据内容
UPDATE `tp6_localdomain_com`.`tp6_user` SET `delete_time` = '0' WHERE (`id` > '1');

[2023-5-9]
命令行:
php think make:model User
在app目录下生成model\User.php 文件
目前不知道控制器下的User.php如何使用model下的User.php文件显示数据库内容。???
!!! 看了ThinkPHP6。0文档, 加上个人天赋!!!

在Controller\User.php中增加
use app\model\User as UserModel;
在index()方法中输入
$resule = UserModel::where('id'>0)->select();
return $resule;
浏览器中输入: http://tp6.localdomain.com/user
神奇的结果出在浏览器中~~~~ 哈哈哈~~~

[2023-5-10]
学习《ThinkPHP6.x | API接口 | 十天精品课堂系列》第3节,生成标准API
新建BaseApi抽象类, User类中继承, 直接调用
判断获取用户数据结束是否存在, 返回不同的提示信息。

[2023-5-18]
学习《ThinkPHP6.x | API接口 | 十天精品课堂系列》第4节 API分页
app\controller\User.php index()
$resule = UserModel::field('name')->paginate(5);
http://tp6.localdomain.com/user?page=3
$resule = UserModel::field('name, create_time')->page(3, 5)->select();
这种方法是程序里固定的第几页
解决方法如下:
修改BaseApi.php, 增加__construct()函数,从配置中读取page和page_size
修改$resule = UserModel::field('id, name, create_time')->page($this->page, $this->pageSize)->select();
这样就可以传参数进来了。
http://tp6.localdomain.com/user?page=2&page_size=3
学习《ThinkPHP6.x | API接口 | 十天精品课堂系列》第7节 新增数据
新建验证器
php think make:validate User

[2024-1-19]

学习了解了Thinkphp中的控制器与视图方法。案例实践:

http://u22043s.com:8081的主页改版,将主页改成多个案例的列表,点击新建页面到详细内容。

错误做法:修改index.html内容,案例列表增加超级链接,_blank,指向到tp6api.html。上传到服务器后,点击打不开!!!

正确做法:1.修改index.html,指向tp6api。 app\controller\index.html文件中新建 tp6api函数,内容return view();

2.在view\index\目录下新建tp6api.html文件,即此文件。

3.修改route\app.php,增加 Route::get('tp6api', 'index/tp6api');

经过以上3个步骤,再访问才会正常打开。

用Dreamweaver新的版本 CS5, V11,在设计窗口打字测试,好像还是会存在文字错位的问题。跟在Dreamweaver8里面差不多。这是为什么呢?

还是使用Dreamweaver8,文字的编码是UTF-8,在“编辑”中找到“首选项”;在“首选项”中找到“字体”,全部设置成统一的字体, 可都设置为“新宋体”;文字错位的问题完美解决。

[2024-3-26] 操作实例

php think make:controller Le5010

php think make:model Le5010

php think make:validate Le5010

[2024-10-16]

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2025-12-10 23:03:24 HTTP/1.1 GET : https://mp.sjhua.com/tp6api
  2. 运行时间 : 0.025022s [ 吞吐率:39.96req/s ] 内存消耗:2,557.20kb 文件加载:116
  3. 缓存信息 : 0 reads,0 writes
  1. /www/wwwroot/tp8.u2204s.com_8088/tp8/public/index.php ( 0.79 KB )
  2. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/composer/autoload_static.php ( 4.79 KB )
  7. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  14. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  15. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/symfony/var-dumper/Resources/functions/dump.php ( 0.99 KB )
  16. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  17. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/symfony/var-dumper/VarDumper.php ( 3.73 KB )
  18. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  19. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  20. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  21. /www/wwwroot/tp8.u2204s.com_8088/tp8/app/provider.php ( 0.19 KB )
  22. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  23. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  24. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  25. /www/wwwroot/tp8.u2204s.com_8088/tp8/app/common.php ( 0.03 KB )
  26. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  27. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  28. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/app.php ( 1.06 KB )
  29. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/cache.php ( 0.78 KB )
  30. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/captcha.php ( 1.13 KB )
  31. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/console.php ( 0.23 KB )
  32. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/database.php ( 2.13 KB )
  34. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/log.php ( 1.35 KB )
  38. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/route.php ( 1.75 KB )
  40. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/session.php ( 0.57 KB )
  41. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/view.php ( 0.82 KB )
  43. /www/wwwroot/tp8.u2204s.com_8088/tp8/config/worker.php ( 1.27 KB )
  44. /www/wwwroot/tp8.u2204s.com_8088/tp8/app/event.php ( 0.25 KB )
  45. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  46. /www/wwwroot/tp8.u2204s.com_8088/tp8/app/service.php ( 0.13 KB )
  47. /www/wwwroot/tp8.u2204s.com_8088/tp8/app/AppService.php ( 0.26 KB )
  48. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  49. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  50. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  51. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  52. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  53. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/services.php ( 0.14 KB )
  54. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  55. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  56. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  57. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  58. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  59. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  60. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  61. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  62. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  63. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  64. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  65. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  66. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  73. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  74. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  75. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  76. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  78. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  79. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  80. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  81. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  82. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  83. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  84. /www/wwwroot/tp8.u2204s.com_8088/tp8/app/Request.php ( 0.09 KB )
  85. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  86. /www/wwwroot/tp8.u2204s.com_8088/tp8/app/middleware.php ( 0.26 KB )
  87. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  88. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  89. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  90. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  91. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  92. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  93. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  94. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  95. /www/wwwroot/tp8.u2204s.com_8088/tp8/route/app.php ( 0.87 KB )
  96. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  97. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  98. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  99. /www/wwwroot/tp8.u2204s.com_8088/tp8/app/controller/Index.php ( 0.79 KB )
  100. /www/wwwroot/tp8.u2204s.com_8088/tp8/app/BaseController.php ( 2.67 KB )
  101. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/facade/Request.php ( 9.20 KB )
  102. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/facade/Config.php ( 1.37 KB )
  103. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  104. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  105. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  106. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  107. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  108. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  109. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  110. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  111. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  112. /www/wwwroot/tp8.u2204s.com_8088/tp8/runtime/temp/2d3393a56e4ff2198c55ce75493323bc.php ( 7.71 KB )
  113. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  114. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  115. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  116. /www/wwwroot/tp8.u2204s.com_8088/tp8/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
0.030571s