跳到内容
当前位置:首页>教案>教案、作业、听课记录都查了,教学常规真正要抓的就2件事!

教案、作业、听课记录都查了,教学常规真正要抓的就2件事!

  • 2026-11-08 15:58:58
教案、作业、听课记录都查了,教学常规真正要抓的就2件事!

十月过半,学校里的教学常规检查又陆续开始了。

教案要查,听课记录要查,作业批改要查,集体备课记录、教学反思、培优辅差材料,一样也不能少。

有时候,一张检查表下来,老师得花不少时间补材料、整理格式、核对次数。

教案写了多少页,听课记录完成了几节,作业批改有没有订正痕迹,似乎每一项都能量化,每一项都有明确的标准。

可我总觉得,我们在检查这些东西的时候,容易忽略一个更重要的问题:

检查了这么多,究竟检查出了多少真正的教学问题?

一堂语文课上完,学生能复述课文,却说不清人物为什么这样做。

一份阅读练习批改结束,学生把正确答案抄了三遍,换一道题还是不会分析。

一次集体备课开了两个小时,流程完整、记录齐全,可大家最头疼的阅读理解和作文教学问题,依然没找到解决办法。

这些情况,恐怕比教案少写了一段教学反思,更值得学校关注。

我并不反对教学常规管理。学校需要规范,教学也需要监督。

但我越来越觉得,教学常规可以有很多项,真正需要抓住的核心,其实只有两件事:教师的教,学生的学。

抓不住这两件事,其他工作做得再漂亮,也很难真正落到教学质量上。

01

第一件事:抓教师的教,别只检查教案,更要看课堂上发生了什么

先说备课。

作为语文老师,我很清楚备课的重要性。

一篇课文,教师要梳理教学目标,分析文本特点,研究学生已有的阅读经验,还要思考如何把课文中的语言价值转化为学生的语文能力。

但这些准备工作有没有真正发挥作用,光看教案是看不出来的。

比如六年级语文《穷人》这一课。

这篇小说有一个非常值得研究的教学问题:

学生知道桑娜很善良,就意味着真正读懂桑娜这个人物了吗?

未必。

如果教师问:“从课文中你感受到桑娜是一个怎样的人?”

学生很容易回答:“善良、有爱心、乐于助人。”

接着,教师引导学生找到相关句子,进行有感情朗读,再总结人物品质。

看起来,教学环节很完整。

学生也能说出标准答案。

但我认为,这样的阅读教学还可以往深处走。

因为学生可能只是根据故事情节,给人物贴上了一个正确的品质标签。

至于作者怎样通过语言塑造这个人物,学生未必真正理解。

拿桑娜抱回邻居两个孩子后的心理描写来说。

她已经决定帮助孩子,却仍然忐忑不安,担心丈夫的反应。

这里其实存在一个值得学生思考的矛盾:

既然桑娜如此善良,为什么还会害怕、犹豫,甚至责备自己?

如果学生只是简单回答“因为她担心丈夫生气”,当然不算错。

但还可以进一步追问:

她究竟在担心什么?

为什么明知道生活已经十分艰难,还是觉得“非这样做不可”?

作者为什么要花那么多笔墨描写她矛盾、不安的心理,而不直接写她毫不犹豫地收养两个孩子?

当学生能够把家庭的贫困、收养孩子的现实压力,以及桑娜仍然选择帮助孤儿的行为联系起来,才能更深刻地理解人物。

桑娜的善良之所以令人感动,恰恰因为她清楚这个决定的沉重,却仍然愿意承担。

这时候,学生理解的就不只是一个人物品质词语,而是文学作品如何借助心理描写表现人物复杂的内心世界。

这也是语文阅读教学中非常重要的能力:从文本中寻找证据,依据语言细节作出解释,理解人物形象的形成过程。

同样是《穷人》这一课,教学目标如果停留在“体会桑娜善良的品质”,和进一步落实到“结合心理描写分析人物的矛盾心理及其表达作用”,对课堂任务设计的要求是不一样的。

那么,学校听课时应该看什么?

我认为,至少可以关注三个问题。

第一,教师设计的任务,能不能让学生真正进入文本。

是让学生重复教师已经给出的结论,还是让学生通过比较、品读、推断,形成自己的理解?

第二,教师有没有发现学生理解上的偏差。

当学生把“忐忑不安”简单理解成“后悔收养孩子”时,教师有没有引导他们回到上下文,辨析人物的担忧与最终选择?

第三,课堂学习有没有留下可以观察的证据。

除了几个举手回答的学生,其他学生能否独立找到依据、解释人物心理,并说明这些描写如何表现人物?

比如在课堂最后,让学生独立完成一个简短任务:

“有人认为,桑娜既然决定收养两个孩子,就不应该再犹豫。你同意吗?请结合课文中的具体描写说明理由。”

这比单纯问一句“桑娜是一个怎样的人”,更容易看出学生究竟理解到了什么程度。

当然,语文课堂不能只剩下检测。

朗读、涵泳、讨论、想象和情感体验都有其价值。我们需要关注的,是这些活动是否真正帮助学生走进语言、形成理解,而不能只以课堂是否热闹来评价。

所以,好的听评课,应该能够帮助教师发现:

哪些教学任务真正推动了学生思考?

哪些问题虽然讲过,学生却没有理解?

哪些环节需要重新设计?

听课最有价值的结果,是让教师下一次能够教得更好。

至于课件是否精美、环节是否完整、教师语言是否流畅,都可以评价,但不能取代对学生学习效果的判断。

我尤其不赞成把每次听评课都变成教师之间的打分和比较。

一节常态课能发现的问题,远比一张评分表复杂。

真正专业的评课,应该把这些问题留下来,成为下一次备课和教研的起点。

02

第二件事:抓学生的学,别只看作业批没批,要看孩子到底会不会

再来说作业。

语文老师对作业检查应该都不陌生。

生字词有没有批改,阅读题有没有订正,习作有没有评语,错题有没有再次修改。

这些当然重要。

但如果作业检查只停留在批阅痕迹上,就很容易出现一个问题:

学生已经把答案改对了,教师却依然不知道他为什么做错。

尤其是阅读理解。

同样一道题答错,学生遇到的困难可能完全不同。

我们仍然拿《穷人》来说。

假设课后安排这样一道阅读题:

“结合桑娜的心理描写,说说这些描写对表现人物形象有什么作用。”

学生可能写出:

“说明桑娜很善良。”

这个答案有没有道理?

有。

但如果教学目标要求学生分析心理描写如何塑造人物,那么这个回答显然还不够。

因为它只有结论,没有分析过程。

学生没有解释桑娜为什么不安,也没有说明这种不安如何使人物形象更加真实、丰满。

如果教师只是在旁边写一句“分析不够具体”,要求学生重新订正,学生很可能只是把参考答案抄得更完整。

下次遇到类似题目,还是不知道如何分析。

这里就涉及语文教学中一个很重要的问题:

学生的阅读困难,究竟发生在信息提取、文本理解,还是语言表达的哪个环节?

这三种困难,需要的教学帮助并不相同。

第一种:找不到文本依据。

学生知道桑娜善良,但不知道该从哪些语言细节进行分析。

这类学生需要练习回到文本,寻找与问题有关的心理、语言和行为描写。

教师可以引导他们圈画关键语句,把文本证据与人物判断对应起来。

第二种:找到了句子,却不能解释其含义。

学生会摘抄相关内容,也知道这是心理描写,但不能理解桑娜的矛盾心理。

这类困难需要通过上下文关联、问题追问和比较阅读来解决。

例如,把桑娜收养孩子前后的行为与心理活动联系起来,让学生理解人物选择背后的现实处境。

第三种:理解了意思,却组织不出完整回答。

有些学生口头上能解释人物为什么不安,落到纸面上,却只写出“她很善良”。

这时候,需要帮助学生把零散的理解组织成有依据、有分析的文字。

可以引导学生依次说明:

人物出现了怎样的心理变化?

这些变化与她面临的处境有什么关系?

作者借助这样的描写,表现了人物怎样的特点?

需要注意,这个顺序是帮助学生建立解释关系,而不是要求所有阅读题都套用固定模板。

语文阅读的训练价值,在于学生真正理解语言与意义之间的关系,而不是记住一套万能答题格式。

接下来,还有一个常被忽略的环节:二次检测。

一份阅读作业,学生完成订正之后,能不能换一个情境,再独立完成相同能力要求的任务?

比如分析完桑娜的心理描写后,可以把任务转向小说中渔夫的语言描写。

让学生思考:

渔夫说“我们总能熬过去的”,其中的“熬”字为什么值得细读?

这个字体现了他对现实生活怎样的认识?又表现出怎样的人物品质?

学生需要联系渔夫一家的生活处境,解释他明知困难仍决定帮助邻居孩子的选择。

如果学生能够独立完成这样的分析,就说明他可能已经开始掌握根据具体语言描写理解人物形象的方法。

如果仍然只是回答“说明渔夫很善良”,却无法提供解释,就意味着相关能力仍需训练。

这才是作业反馈应当帮助教师发现的东西。

对于习作教学,道理也是一样。

一篇作文,教师圈出了三处语病,学生逐一修改,并不代表他已经学会了如何把事情写具体。

如果这篇作文的主要问题是人物描写空泛,那么修改就不能只停留在错别字和病句上。

教师应该针对核心困难设计修改任务。

比如让学生选择一个关键情节,补充人物当时的动作、语言或心理变化,再比较修改前后的表达效果。

下一次习作时,继续观察学生能否在新的情境中主动运用。

这才真正体现了作文讲评和修改的价值。

当然,我并不是说教师要为每一道错题写详细的诊断报告。

那只会让作业管理变得更加繁琐。

更合理的方式,是在正常批改的基础上,选择与本阶段教学目标相关的共性问题,开展集中分析和针对性训练。

检查作业,既要检查教师是否履行批改责任,也要关注批改发现的问题有没有被带回教学。

而且必须承认,作业不是越多越好,订正次数也不是越多越有效。

学生对知识和方法的掌握,需要通过不同情境中的独立表现进行判断。

如果一道题学生反复订正仍然不会,那么我们真正需要调整的,可能是此前的教学方式,而不是再要求他多抄几遍答案。

03

抓住了这两件事,其他教学常规才真正有了方向

有人可能会问:

教学常规明明包括备课、上课、作业、辅导、考试、教研等多个方面,怎么能够只强调两件事?

我认为,这里需要区分教学工作的组成部分与判断教学有效性的核心问题。

学校当然需要落实课程计划、规范教学秩序、控制作业负担,也需要进行必要的教学检查。

这些基本职责不能随意取消。

但当学校希望通过教学常规促进教学质量提升时,所有环节都应该尽可能回到教师怎样教、学生怎样学这两个核心问题上。

比如,通过课堂观察和阅读作业,发现某个年级的学生普遍存在阅读答案空泛、缺少文本依据的问题。

接下来,教研组就有了真正值得研究的任务。

学生为什么习惯用几个形容词概括人物?

是课堂上缺少独立分析的机会?

是教师对阅读答案的讲评过于强调结论?

还是学生虽然理解文本,却缺乏把阅读感受转化为书面表达的训练?

围绕这些问题,教师可以共同选择典型课例,研究提问方式,改进学习任务,并通过后续练习观察学生的变化。

这时候,集体备课就有了研究的对象。

听课就有了观察的重点。

作业批改就能提供学生理解水平的证据。

质量分析也能从统计分数走向诊断阅读能力上的薄弱环节。

所有这些工作,自然就联系起来了。

我觉得,这才是学校教学常规真正应该建立的运行方式。

而现实中,有些学校容易把这些工作割裂开来。

备课负责查教案。

听课负责统计节数。

作业负责检查批改。

教研负责完成签到和活动记录。

考试分析负责计算平均分和优秀率。

每个环节都有自己的检查要求,却缺少围绕真实教学问题的持续研究。

结果就是,老师忙完了一轮又一轮检查,教学中那些反复出现的困难依然没有解决。

所以,我很赞成学校认真做一次教学常规的减法。

减少重复的过程性记录,减少缺少明确用途的材料整理,减少仅仅为了证明工作已经完成而设置的额外要求。

腾出来的时间,应该还给备课、课堂、作业反馈和真正有内容的教研。

比如,听课记录不一定要逐字记录所有教学环节,但应该留下关键学习任务、学生的典型表现以及值得改进的问题。

集体备课不一定每次都制作大量展示材料,但应该围绕具体教学困难形成可实施的方案。

教学反思也不必追求整齐划一的篇幅,能够说清一次教学调整的原因、过程与结果,往往更有研究价值。

当然,教学常规做减法,并不意味着降低基本要求。

对于教学失职、作业批改不规范、教学计划落实不到位等问题,学校仍然需要依法依规履行管理职责。

只是,该严格的地方要严格,该简化的地方就应该简化。

否则,管理越细,未必意味着教学越好。

04

好的教学管理,应该让老师有更多精力研究教学

写到这里,我还想说一点自己的感受。

其实,大多数老师并不反感正常的教学检查。

教案需要准备,作业需要批改,课堂需要反思,教师也需要接受专业评价。

这些本来就是教学工作的一部分。

真正让人疲惫的,是花了大量时间整理检查材料,回到课堂之后,那些最让自己头疼的教学问题仍然没有得到帮助。

教阅读的时候,发现学生总是读不深。

教作文的时候,发现学生总是写不具体。

讲评试卷的时候,发现同样的错误反复出现。

这些问题,需要时间研究,需要同行讨论,也需要不断尝试与调整。

一个语文老师的专业成长,很大一部分就发生在这样的过程中。

可能是终于找到了让学生读懂一段心理描写的办法。

可能是一次习作讲评之后,学生开始学会用具体的语言表现人物。

也可能是经过几次调整,原本只能机械套用阅读答案的学生,终于能够依据文本说出自己的理解。

这些变化,未必能在一张教学常规检查表里得到充分体现。

却恰恰是教学最值得珍惜的部分。

所以,我始终认为,学校教学管理的专业性,不能只体现在检查标准有多细致、材料记录有多完整。

更应该体现在:它能不能帮助教师看见真实的教学问题,能不能支持教师找到解决办法,能不能通过学生后续的表现判断改进是否有效。

说到底,教学常规最值得抓住的,就是两件事:

抓教师的教,看教学是否真正促进了学生的理解与能力发展。

抓学生的学,看学生的学习困难是否被发现、分析并逐步解决。

其他必要的教学工作,都应该围绕这两个核心发挥自己的作用。

毕竟,教案最终要走向课堂,课堂最终要走向学生,作业与评价最终要帮助我们认识学习发生了怎样的变化。

写在最后

一所学校真正值得骄傲的,不应该只是资料柜里整齐排列的教学档案。

还有那些在一堂堂普通的课上,逐渐学会阅读、思考、表达的孩子。

教学常规最重要的价值,不在于留下多少工作痕迹,而在于这些工作,最终有没有在学生身上留下成长的痕迹。

我想,这才是学校教学管理真正应该守住的方向。

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