跳到内容
当前位置:首页>Excel>学习笔记 | AI赋能“思维支架”落地

学习笔记 | AI赋能“思维支架”落地

  • 2026-11-08 02:33:25
学习笔记 | AI赋能“思维支架”落地

学习闭环漏洞之“教材不是学材”

昨天早上醒得早,问了Kimi,又问了DeepSeek,这是一场关于思维支架的多轮追问

本文约 5000 字,是一次对话的整理 | 2026.11.07

我和 AI 聊了多轮“思维支架”。开头是个笨问题:思维支架是谁提出的?

Kimi似乎比DeepSeek聪明,DeepSeek估计是V3,所以降智了。

聊到第四轮末尾,我补了一句:“思维”是个多义词,除了认知过程,它还指学科的思维方式。它这才承认,前面几轮都把“思维”当成了通用认知过程。

这场对话很长,有溯源,有三类可视化,有拿两个 AI 的答案做对照重审,还有一份写了一半的中小学中层干部培训自学手册。本文把这场对话重新捋一遍,分五段。不谈工具,只谈一件事:怎么构建靠谱的学材。

01先别急着用,把来历问清楚

理论溯源:从三个名字,到三条设计约束

第一个问题,是“思维支架理论是谁提出的”。

AI 先给了一串名字:维果茨基,布鲁纳,伍德和麦瑟。我把 Kimi 的答案递过去,让它重审。它自己改了口。

改完后的谱系是这样:

(1)维果茨基在 1930 年代提出最近发展区(ZPD)。这是地基,不是“支架”这个词。

(2)1976 年,Wood、Bruner 和 Ross 在《问题解决中辅导的作用》里第一次用了 scaffolding(脚手架)这个词。

(3)1978 年前后,布鲁纳把它系统化,有了“支架式教学”。

还有一句更要紧的:“思维支架”不是哪位学者单独提出的一门独立理论,它是支架式教学在思维教学领域的延伸应用。

这句话把问题本身改了。我们问“谁提出的”,其实预设了有一套现成的“思维支架理论”可以拿来用。没有。有的是一条谱系,和谱系里长出来的三条设计约束。

三个本质特征:

暂时性 只在够不着的时候搭。

针对性 落在最近发展区里,不落在已经会的地方,也不落在怎么都够不着的地方。

渐退性 能力长一点,支架撤一点。

渐退性最关键。没有渐退设计的支架,不是支架,是拐杖。

溯源不是为了记住三个名字,是为了拿到三条约束。

谱系节点
说了什么
落到学材上要守什么
维果茨基 · ZPD
学习发生在“有人帮一把才够得着”的区间
支架难度落在学生起点之上一点点
Wood, Bruner & Ross,1976
首次使用 scaffolding
支架是临时辅助结构,不是内容本身
布鲁纳,1978 年前后
支架式教学
支持要随能力增长逐步撤除
思维教学领域的延伸
没有独立创始人
别把“思维支架”当理论名词背,当设计动作做

02它到底站在课堂的哪个位置

思维支架在教学的何处发挥作用:五个看不见的现场

第二问是:借助学材开发,可以实现思维可视化、方法可视化、情感态度价值观可视化,分别举例。

AI 给了三个例子。我先看它们让什么东西“看得见”。

(1)思维可视化:看得见“学生怎么想”

初中生物《生态系统能量流动》学习手册。给一组节点——生产者、初级消费者、次级消费者、分解者、呼吸作用、能量散失——让学生自己连线、标注箭头含义;再配一张能量流向表;最后填因果链:因为____,所以流入下一营养级的能量减少。教师看到的不是结论,是概念关系、因果链条,还有错在哪一步。

(2)方法可视化:看得见“学生怎么做”

初中数学“一元二次方程解法选择”任务单。先走方法选择流程图:能不能直接因式分解 → 是否便于配方 → 是否适合公式法。配三张方法卡。再写一句“我选择____法,因为方程结构是____”。最后勾错题归因表。一道题留下的不只是答案,是“方法选择—步骤执行—错误归因”的整条路径。

(3)情感态度价值观可视化:看得见“学生怎么选、怎么改”

道法“网络言论自由与责任”情境学材。两难情境卡:同学在群里转发未经证实的信息,你提醒、举报,还是沉默。价值排序表:自由表达、同伴关系、真实性、责任、安全,排序并写理由。课前课后各勾一次立场,写出变化原因。再配一张自评互评量规,看能不能陈述理由、能不能换位思考、能不能承担行为后果。

这里得说清楚一件事:价值观本身看不见,也不该被打分。看得见的是选择、理由、行为倾向和反思这些表现性证据。给学生贴标签,是最省事也最没用的做法。

可视化的是思考的痕迹,不是人的品质。

第四轮,我让 AI 拿这套框架去做一份“中小学中层干部政治能力”培训自学手册。它拆了政治判断力、政治领悟力、政治执行力三个维度,配了三样东西:政治意蕴追问卡、政策拆解链、执行断点追溯表。每个维度都写了渐退设计——从完整填写,到只留三个关键词,最后变成一句口头习惯。

那份手册里有一句话我记下来了:每个栏目都是“可留痕的思考动作”。写下来,就暴露了思维过程。

然后我补了那句把整段对话拽回来的话:思维是个多义词,它还指学科的思维方式,是观念层面的、带着学科特色的,思维支架服务的是学科核心素养的达成。

AI 重审后承认了一件事:前面几轮给的,都是“通用支架 + 学科内容”。概念图可以装生物,也可以装历史;流程图可以装解方程,也可以装实验步骤。工具是通用的,学科内容只是填充物。

这不算学科思维支架。

学科思维方式长这样:

数学 抽象化、符号化、公理化、模型化。

语文 语言建构、文本细读、语境还原、意蕴阐释。

科学 变量控制、证据推理、模型建构、可证伪性。

历史 时空观念、史料实证。

对应的支架,得内嵌这些认识论特征:数学的“猜想—验证”链,语文的文本细读提示,科学的变量控制框架,历史的史料实证路径。这一类,我把它叫学科认识论支架。于是“支架站在哪里”可以说清楚了——它站在五个看不见的现场:

现场
看不见的东西
支架停在哪儿
学生留下什么
知识建构
概念关系、因果链
概念图、因果链填空
一张连过线的图
方法习得
为什么选这个方法
方法选择流程图、理由记录栏、归因表
一条方法路径
价值判断
立场、理由、变化
两难情境卡、价值排序表、反思栏、量规
一次可被讨论的选择
学科思维
本学科特有的看世界的方式
学科认识论支架
一次“用数学的方式想”的痕迹
全程
我有没有在监控自己想
元认知支架:计划—监控—反思提示、自我提问清单
一句“我卡在哪一步”

元认知那条要单独说,元认知贯穿全程,负责监控与迁移。

任务量不必多,但要让学生思维参与更多。

03支架是怎么起作用的

如何发挥作用:讲机制,不讲对应表

(1)内容—支架的匹配,只解决“配什么”

目标维度
支架类型
举例
知识
概念性支架
概念框架、先行组织者、知识图谱
技能
程序性支架
步骤单、流程图、示范
思维(通用)
策略性/认知性支架
问题链、思维流程提示
思维(学科)学科认识论支架
猜想—验证、变量控制、文本细读、史料实证
方法
元认知支架
计划—监控—反思提示、自我提问清单
态度
情感性/情境性支架
真实任务、角色扮演、榜样
价值观
价值澄清型支架
两难讨论、价值辨析表、后果推演

这只是一张菜单。点了菜,不等于人长出了品格。

(2)品格是四步长出来的,不是讲出来的

情境引发体验→榜样示范标准→过程支撑践行→反思促成内化

第四环最要紧。没有反思,践行只是行为重复,不会变成品格。这也正好接上 ZPD 里“在指导下做到 → 独立做到”的内化逻辑。

严谨、批判、客观、执着,这些词都不能直接灌输。支架做的事,是把抽象的品格,换成一个必须调用这种品质才能完成的任务。学生在做里反复练,品格才慢慢长出来。

(3)支架是一个动作,不是一张图

思维导图是支架的一种形态;支架性,是它在教学里起作用的机制。这个区分比“包含与被包含”更有解释力。

教师用导图搭框架 → 学生照着填 → 学生能自己构图 → 导图撤掉,内化成心智工具。走完这四步,支架才算成功。

同一个东西,能不能撤,决定了它是支架还是工具。

(4)学材要能验

有思维支架的学材,是把支持思维发展的支架结构——问题链、情境任务、概念框架、图表、思维导图、操作提示、反思栏目、评价量规——系统嵌进去的学习材料。学生离开教师的直接讲授,也能借着材料走完“理解—模仿—内化—迁移”,实现从“教本”到“学本”。

三条判断标准:

① 支架显性化:支架写在纸面上,不是藏在教师嘴里。

② 过程结构化:栏目按思维过程排,不按知识点排。

③ 渐退可撤除:低学段支架密,随年级升高逐步留白,最后只剩任务、没有提示。

第三条是硬的。没有渐退设计的学材,只是“带图表的教材”。

(5)四条设计原则

从那份干部自学手册里带出来的,课堂一样用:

① 任务驱动,不以知识呈现驱动。先让学生面对一个真实场景,知识短文放在任务之后,功能是“解释正在做的事”。

② 每个栏目都是可留痕的思考动作。写出来就暴露思维过程,反馈才有依据。

③ 支架结构统一,内容因岗、因学科而异。认知语法相通,填进去的内容各不相同。

④ 渐退写进结构。学材本身要允许使用者标注“哪些支架可以精简”,从完整填写走到关键词提示,再走到隐性习惯。

一份会被使用者改造的学材,才是有支架的学材。

04我踩过的六个坑

有哪些误区:六个,都是设计时最容易滑过去的地方

1把溯源做成点名

维果茨基、布鲁纳、Wood & Ross,名字年份背得很熟,但没问:ZPD 怎么约束支架的难度落点?渐退性写进学材的哪一页?理论没变成设计原则,就只是一串人名。

2把支架当成图

概念图、流程图、鱼骨图、思维导图,贴满一页,很好看。但没有渐退,学生只会越用越顺手,越用越离不开。带图表的教材,不等于有思维支架的学材。

3通用支架 + 学科内容,当成学科思维支架

这是最隐蔽的一个。工具通用,内容只是填充物。判断方法很简单:把学科内容换掉,如果支架一点不用改,它就不是学科思维支架。

4用对应关系代替机制

只回答“什么内容配什么支架”,不回答“品格怎么长出来”“方法怎么迁移”。菜单齐了,灶没生火。四环节里少一个反思,练习就停在行为重复;元认知被当成附加项,迁移就没人管。

5只搭不撤

学生用得顺,老师舍不得放。脚手架搭成了永久建筑。支架的最终目的,是让自己变得多余。

6给态度打分、给人贴标签

“情感态度价值观可视化”最容易被做成一张打分表。可视化的是选择、理由、行为倾向、反思这些表现性证据,不是这个人本身。尤其别用一张表给孩子下结论。

最漂亮的那张图,往往是最难撤掉的那张。

05那些“原则上应该”,AI 能替我们做完

AI 赋能学材建设:给理论与实践搭一座桥

理论讲得清:应该落在最近发展区,应该内嵌学科认识论,应该留痕,应该分层,应该渐退。

落到纸面上,做不动。

不是不懂,是成本太高。一份学材要写三版——支架密集版、关键词版、开放版,三版还得是同一个任务内核,只是把支架一层层撤掉;每个栏目要配空白、示例、反思栏、量规;同一个单元,不同起点的学生要不同梯度;语数科史各自的认识论支架还得不一样。人工做,一学期做出一两份,就到头了。

于是理论停在论文里,学材停在“带图表的教材”上。中间缺一座桥。

AI 补的正是这一截:把“原则上应该”,变成“今天下午就能用”。

理论要求
人工做不动的地方
AI 能补上的
落在最近发展区
一个班起点参差,一稿难适配
同一任务生成 2—3 个梯度版本,提示卡/范例/拓展资源按层配
渐退可撤除
一份学材写三版,容易写成三道题
一次生成三版,锁住同一任务内核,只撤支架不换题目
学科认识论支架
通用模板好套,学科特有的观念方式难写
按学科生成猜想—验证、变量控制、文本细读、史料实证等支架
可留痕的思考动作
每栏目都要空白+示例+反思栏+量规
批量产出“任务+空白支架+示例+反思栏+自评量规”五件套
元认知贯穿全程
计划—监控—反思提示写到后面就漏了
在每个任务节点自动插入自检问题
结构统一、内容因学科而异
跨学科复制时容易走形
固定支架语法,只替换情境与内容
从留痕反哺设计
一本本翻,看不出全班卡在哪一步
汇总留痕、归因聚类,定位断点,给下一版支架的撤留依据

这里有个可以直接抄走的提示词骨架。六个槽位,缺一个,AI 就容易滑回“通用支架 + 学科内容”:

可直接抄走的提示词见昨天的文章。学习笔记 | AI赋能堵住学习闭环的漏洞

还有三件事,AI 定不了:这个班的孩子到底卡在哪一步;这一课真正要养成的学科思维方式是什么;哪句提示该在什么时候撤掉。判断权在教师。

我一贯的说法是:思其道,再用器。AI 负责把三副脚手架一次搭齐。道——往哪儿走、走多快、几时拆——还是老师自己拿。

学材上那些空格,是留给孩子想的。

支架最后总要撤掉。

撤掉以后还站着的,才是学生自己的。

·

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-08 03:15:22 HTTP/1.1 GET : http://h.sjds.net/a/578504.html
  2. 运行时间 : 0.080578s [ 吞吐率:12.41req/s ] 内存消耗:4,326.54kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=3f5c0be8bf399e10b642e4763824596c
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000590s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000926s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000536s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000335s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000695s ]
  6. SELECT * FROM `set` [ RunTime:0.000470s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000621s ]
  8. SELECT * FROM `article` WHERE `id` = 578504 LIMIT 1 [ RunTime:0.000388s ]
  9. UPDATE `article` SET `lasttime` = 1794078922 WHERE `id` = 578504 [ RunTime:0.002048s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000387s ]
  11. SELECT * FROM `article` WHERE `id` < 578504 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000442s ]
  12. SELECT * FROM `article` WHERE `id` > 578504 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000354s ]
  13. SELECT * FROM `article` WHERE `id` < 578504 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000574s ]
  14. SELECT * FROM `article` WHERE `id` < 578504 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000451s ]
  15. SELECT * FROM `article` WHERE `id` < 578504 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000591s ]
0.091389s