当前位置:首页>教案>一个 Skill 搞定可落地教案:AI 出稿就能上课堂,改改就能去参赛

一个 Skill 搞定可落地教案:AI 出稿就能上课堂,改改就能去参赛

  • 2026-04-06 04:43:49
一个 Skill 搞定可落地教案:AI 出稿就能上课堂,改改就能去参赛

上一篇文章发布时我就想着这期手把手教大家捏一个真正能用的 Skill。今天实施。

不过在动手之前,我想先聊一个你大概率遇到过的问题,如果你是教师的话。

用 AI 写教案,生成速度很快,格式工整,板块齐全,乍一看甚至比自己手写的还“像样”。但真正拿到课堂上一用,你就会发现——它中看不中用。 教学目标模糊得无法考核,教学活动和评价标准各说各话,整份教案看起来什么都有,实际上什么都串不起来。

跟老师们聊天,也常常听到这类吐槽:“我也用大模型写教案,但写出来的东西全是一堆正确的废话。”

作为一个长期专注 AI 落地应用的实践者,我在帮老师们、各类学校和机构搭建 AI 教学工具的过程中,反复遇到同一个问题,也反复验证了同一个结论:问题不在 AI,在于我们没有把真正的教学设计逻辑“喂”给它。

今天这篇文章,我用自己开发的【OBE 教学设计】Skill 为例,把这件事讲清楚。


一、先看一个典型的“翻车现场”

打开任何一个大模型,输入:“帮我写一份《新媒体文案策划》的教案,2 课时。”

它会很快给你吐出一份看起来工工整整的东西。但如果你是一个懂行的老师,看一眼它的“教学目标”就会皱眉:

❌ “使学生了解新媒体文案的基本概念和发展趋势;让学生掌握爆款标题的撰写方法;培养学生的创新思维和团队协作能力……”

这叫教案吗?

“了解”怎么考?“掌握”怎么评?“培养创新思维”——请问你打算用什么量规来测量一个学生的创新思维提升了多少?

这不是教案,这是一篇措辞得体的废话。

问题出在哪?出在普通大模型压根不懂 OBE。


二、OBE 到底在说什么?—— 一套“倒逼”的设计哲学

OBE,全称 Outcome-Based Education,成果导向教育。这三个字听起来像是又一个教育学术语,但它的核心逻辑其实非常朴素:

先想清楚学生最终要“做成什么”,然后倒过来设计整个教学过程。

传统的教学设计是“正向”的:我有什么内容 → 我怎么教 → 学生怎么学 → 最后考一考。这种思路的问题是,教的内容和考的内容经常脱节,老师教了一堆,学生考完就忘,因为从头到尾没有一根线把“目标—过程—评价”串起来。

OBE 把这个逻辑彻底翻转了:

培养目标(学生最终能做成什么)→ 倒逼教学目标(这节课要达成什么可测量的成果)→ 倒逼教学策略(用什么方法才能达成这些成果)→ 倒逼教学活动(课堂上具体怎么做)→ 倒逼评价标准(怎么证明学生确实达成了)

注意这个方向——是从终点往起点推,不是从起点往终点走。 这就是为什么它叫“倒逼设计”。

而且,OBE 对“目标”的要求极其严格:必须是可观察、可测量的外显行为。 “了解”不行,因为你观察不到一个人脑子里“了解”了多少;“设计出三种不同类型的标题”可以,因为你能看到、能数、能评。

这就是为什么 OBE 教案要引入布鲁姆教育目标分类学(Bloom‘s Taxonomy)——它把认知过程分成六个层级:记忆、理解、应用、分析、评价、创造,每个层级都有对应的行为动词。写教学目标时,必须从这个动词表里选词,而不是随便用“了解”“掌握”这种模糊词。

说白了,OBE 不是一种“写法”,是一种“思维方式”。 而这种思维方式,普通大模型没有。


三、九大模块不是“罗列”,是一条环环相扣的逻辑链

理解了 OBE 的倒逼逻辑之后,再来看一份完整的 OBE 教学设计应该包含哪些部分。

很多老师以为,OBE 教案就是把传统教案多加几个板块。不是的。OBE 教案的九个组成部分之间,存在严密的推导关系和一致性约束。 每一个部分都不是孤立存在的,而是被前面的部分“逼”出来的,同时又“逼”着后面的部分必须与自己对齐。

OBE 成果导向教学设计·九大模块逻辑关系图

我来把这条逻辑链拆开给你看:

第一环:定锚——培养目标倒逼三维教学目标

一切从培养目标开始。这门课最终要让学生具备什么能力?这个问题回答清楚了,才能往下推导这节课的三维教学目标:知识目标对应布鲁姆的低阶层级(记忆、理解、应用),技能目标对应高阶层级(分析、评价、创造),素养目标则融入课程思政元素。每一条目标都必须用可测量的行为动词来表述,绝不允许出现“了解”“掌握”这种虚词。

第二环:聚焦——三维目标推导出教学重点与难点

目标定了,哪些是重点?哪些是难点?这不是老师拍脑袋决定的,而是从三维目标里直接推导出来的——高阶目标对应的内容往往就是难点,核心目标对应的内容就是重点。

第三环:破题——重点难点决定教学策略

知道了重点难点在哪,才能决定用什么教学方法去突破。是案例教学?是小组讨论?是项目驱动?每种方法的选择都必须有明确的理由:我用这个方法,是为了突破哪个重点或难点。同时,每种教学方法都必须配备对应的教学资源——案例教学就要有案例材料,小组讨论就要有讨论题目和评分标准。教学方法与教学资源必须一一对应,不能有“空转”的方法。

第四环:落地——教学策略落实为教学活动安排

策略确定了,接下来是具体的课堂实施。课前做什么(预习任务)、课中做什么(讲授、互动、实操)、课后做什么(巩固、拓展),每个环节都要标注它对应的教学目标和设计意图。思政元素的融入也在这里体现,用星号 * 标注,让审查者一眼就能看到思政是如何自然渗透到教学过程中的,而不是生搬硬套。

第五环:配套——教学资源与习题的精准匹配

教学活动设计好了,配套资源必须跟上。案例、讨论材料、标准模板、评价框架,每一项都是根据前面的教学方法生成的,不是随便凑的。配套习题更是有硬性要求:每个布鲁姆层次至少覆盖 2 种题型,总题量不少于 10 题,每道题都要标注它对应的是哪条教学目标。这样一来,习题就不再是“随便出几道题”,而是对教学目标的精准检验。

第六环:闭环——评价量表与评量标准回扣目标

最后,也是最关键的一环:评价。综合评价量表的每一个评价维度,都必须与前面的三维教学目标一一对应。评量标准则从知识、能力、素养三个质量维度,按 A 优、B 良、C 中三个等级展开,形成一张完整的 Rubric(量规)。

当评价标准能够精准地回扣到最初的教学目标时,整个 OBE 设计才真正“闭环”了。

最后还有一道“保险”——一致性检查清单

教学方法与资源是否一一对应?

思政效果是否都做了标注?

布鲁姆各层次的习题是否题型充足?

评量标准与教学活动和习题是否保持对应?

任何一项不通过,这份教案就不合格。


四、现在你知道,为什么这件事值得做成 Skill 了

看完上面这条逻辑链,你应该能感受到:一份真正符合 OBE 理念的教学设计,是一项极其耗费心力和时间的系统工程。

一个有经验的老师,从零开始写一份完整的 OBE 教案,通常需要一到两天。不是因为内容难写,而是因为对齐太难——你改了一条教学目标,后面的重点难点、教学策略、习题、评价量表全都要跟着调整,牵一发而动全身。很多老师写到一半就崩溃了,最后交上去的“OBE 教案”其实只是换了个格式的传统教案,形式上有九个板块,但板块之间的逻辑关联是断裂的。

这恰恰是 AI Skill 最擅长解决的问题。

普通大模型为什么写不好 OBE 教案?因为它不知道这九个部分之间有约束关系。你让它写教学目标,它写了;你让它出习题,它也出了——但目标和习题之间毫无对应关系,评价量表更是天马行空。它在做九次独立的文本生成,而不是一次系统性的教学设计。

而我开发的这个【OBE 教学设计】Skill,本质上就是把上面那整条逻辑链,连同所有的约束关系和一致性检查,全部写进了系统提示词里。


五、拆解:我是怎么把 OBE 的“灵魂”注入 Skill 的

约束一:焊死九大模块,锁定输出骨架

在 Skill 的系统提示词里,我用结构化指令规定了输出必须严格包含九个固定部分,每个部分的格式要求(表格还是流程图)、必填字段、内容规范全部写死。AI 没有任何自由发挥的空间。少一个模块,格式不对,都算不合格。

约束二:内置布鲁姆分级动词表,强制使用行为动词

我在提示词中直接嵌入了布鲁姆教育目标分类学的完整动词表,并下达了死命令:

“⚠️ 在撰写三维教学目标时,绝对禁止使用‘了解、熟悉、掌握’等模糊词汇。知识目标必须使用记忆/理解/应用层级的动词(如:陈述、解释、计算、演示);技能目标必须使用分析/评价/创造层级的动词(如:辨析、评估、设计、重构)。”

这一条约束,直接把 AI 从“写废话模式”拉进了“写专业目标模式”。

约束三:强制逻辑链传导,模块间相互引用

这是整个 Skill 最核心的设计。我在提示词里规定:

  • 教学重点难点必须从三维目标中推导,不能凭空编造

  • 教学方法的选择必须标注“用于突破哪个重点/难点”

  • 每种教学方法必须配备对应的教学资源,一一对应

  • 配套习题必须标注对应的教学目标编号,且每个布鲁姆层次至少覆盖 2 种题型

  • 综合评价量表的维度必须与三维目标 1:1 对应

  • 评量标准必须与教学活动和习题保持对应

这些约束让 AI 不再是做九次独立生成,而是做一次完整的系统推演。 每一个模块的输出,都被前面的模块“逼”着必须保持一致。

约束四:内置一致性自检,生成完自动校验

在 Skill 的最后,我加入了一道自动化的“一致性检查”工序。AI 生成完全部九个模块后,必须自行对照检查清单逐项验证:

✅ 教学方法与教学资源是否一一对应?✅ 思政效果是否均已用 * 标注?✅ 每个布鲁姆层次的习题是否至少包含 2 种题型?✅ 评量标准与教学活动和习题是否保持对应?

如果有不通过的项,AI 会自动修正后再输出。相当于给 AI 配了一个严格的“教学督导”。


六、效果对比:同一门课,普通 AI vs 专业 Skill

我们拿同一个输入来对比:

输入:课程名称《新媒体文案策划》,教案名称《爆款标题的撰写逻辑》,2 课时,理论+实训,任务内容:学生能够分析爆款标题的结构特征并独立撰写。

普通大模型的输出(节选教学目标部分):

“1. 了解新媒体标题的常见类型 2. 掌握爆款标题的撰写技巧 3. 培养学生的创意思维能力“

三条目标,没有一条是可测量的。后面的习题和评价也是各写各的,互不相干。

我的 OBE Skill 的输出(节选教学目标部分):

知识目标(理解层):列举并解释至少 4 种主流爆款标题类型的结构特征与适用场景。技能目标(创造层):能够针对指定的目标受众和传播平台,独立设计出至少 3 条符合平台调性的差异化标题方案,并撰写 200 字以内的创意说明。素养目标:在标题创作中自觉遵守广告法相关规定,辨别并规避虚假宣传和标题党行为*。

每一条都有具体的行为动词、可量化的标准、明确的情境条件。后面的习题精准覆盖了“列举解释”和“独立设计”这两个目标层级,评价量表的维度也与这三条目标一一对应。

这就是“外行看热闹,内行看门道”。


七、使用极其简单:只需要一句话

看到这里你可能会想:这么复杂的底层逻辑,用起来是不是也很复杂?

恰恰相反。所有的复杂性都被封装在 Skill 内部了,你作为使用者,只需要提供最基本的信息:

  • 课程名称

  • 教案名称

  • 学时安排

  • 任务内容

  • 课程类型(理论/实训/理论+实训)

就这五项。输入之后,喝口水的功夫,一套包含九大模块、符合 OBE 理念、经过一致性校验的完整教学设计方案就生成了。

从一到两天的手工打磨,到几分钟的自动生成。这就是把专业知识注入 AI 的威力。


八、拿走直接用

如果你也是教育同行——无论是中小学基础教育、高职院校还是本科高校——还在为写 OBE 教案头疼,不用自己去研究怎么写这些复杂的约束提示词了。

我已经把这个打磨成熟的【OBE 教学设计】SKILL做好了,可以直接拿去用。

获取方式很简单:关注本公众号,在这篇文章下方留言“OBE”,我会把skill的使用链接和方法直接发给你。输入你的课程信息,亲自感受一下什么叫“专业级的交付”。


写在最后

同样是用 AI,有人用它生成废话,有人用它生成可以直接交差的专业文档。差别不在工具,在于你有没有把真正的行业知识和专业逻辑注入进去。

OBE 教案只是一个例子。同样的思路可以迁移到任何领域——你是做财务的,可以把审计规范写进 Skill;你是做法务的,可以把合同审查要点写进 Skill;你是做运营的,可以把爆款内容的结构模型写进 Skill。

AI 提供算力,你提供行业深度。两者结合,才是真正的降维打击。

懂 AI 的人很多,懂教育的也很多,但能把两者深度融合成自动化工作流的人,极少。

如果你个人有某门课程需要快速生成一套专业的 OBE 教案、定制智能体,或者你所在的教研室、院系甚至学校层面需要搭建专属的 AI 教学设计工具、定制符合校本特色的评阅智能体,又或者企业培训部门需要一场真正“落地提效”的 AI 赋能内训——欢迎在公众号后台回复【合作】,我们聊聊怎么用 AI 把你从“写材料”的体力活里彻底解放出来。

💡 下一篇预告:目前有两个方向在准备——一是根据大家留言中呼声最高的话题来写,所以如果你有特别想了解的 AI 落地场景,欢迎在评论区告诉我;二是我正在跑通一套“低门槛搭建个人自动化知识库”的完整方案,如果顺利的话,下一篇就手把手带你从零搭起来。关注不迷路。

最新文章

随机文章

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