跳到内容
当前位置:首页>教案>《答司马谏议书》公开课教案——以“刚柔并济”的论辩艺术为核心

《答司马谏议书》公开课教案——以“刚柔并济”的论辩艺术为核心

  • 2026-09-25 22:09:18
《答司马谏议书》公开课教案——以“刚柔并济”的论辩艺术为核心

适用年级:高中语文必修下册(统编版)          所属单元:第八单元“倾听理性的声音”          学习任务群:思辨性阅读与表达          课时安排:1课时(45分钟)

一、教学目标

语言建构与运用疏通重点文言词句,把握“书”的文体特征,理解文章骈散结合的语言风格。

思维发展与提升梳理文章“破立结合”的论证思路,分析王安石逐条反驳的驳论方法,体会其逻辑之“刚”。

审美鉴赏与创造品味文章刚柔并济的说理艺术,感受其作为驳论型政论文的典范魅力。

文化传承与理解了解王安石变法背景及“君子之争”的文化内涵,体会改革者的责任担当。

二、教学重点与难点

教学重点:梳理反驳思路,分析“名实之辩”的逻辑前提和逐条驳斥的论证方法。

教学难点:理解“刚柔并济”说理艺术的深层内涵——柔辞背后有刚骨,刚论之中存礼节。

三、教学准备

教师准备:多媒体课件(含王安石变法形势图、名实对照表、板书框架图);节选《与王介甫书》关键段落作为补充阅读材料。

学生准备:预习课文,结合注释疏通文意,标注疑难词句;思考预习任务单上的问题——“面对司马光长达三千余字的批评,王安石为何只用三百余字回应?他凭什么能反驳得如此简洁有力?”

四、教学过程

环节一:情境导入,激发探究(4分钟)

教师活动:

创设情境:“如果你精心策划的班级改革方案被同学激烈反对,有人言辞尖锐,有人冷嘲热讽,你会怎么回应?——A. 针锋相对,逐条反驳;B. 委婉解释,以情动人;C. 两者结合,既讲道理又留余地。”(学生举手选择,教师简要统计)

预设学生回答:学生选择各不相同,可能引发短暂讨论。

教师总结:一千年前的北宋名臣王安石也面临过类似的困境——司马光写下三千余字的《与王介甫书》批评新法,王安石仅用三百余字的《答司马谏议书》回应,不仅逐条驳斥了所有指责,还让这篇文章成为千古名篇。他是如何做到的?答案就藏在两个字里——“刚”与“柔”。今天,让我们化身“辩论侦探”,解密王安石的论辩艺术。

设计意图:以贴近学生生活的选择情境切入,消除文言文的距离感,快速聚焦核心议题。

环节二:知人论世,蓄势铺垫(4分钟)

教师活动:

简要梳理背景:北宋中期面临“三冗危机”——冗官、冗兵、冗费,国家财政濒临崩溃。熙宁二年(1069年),王安石在宋神宗支持下推行变法,触动了大批保守派士大夫的利益。熙宁三年,司马光连续致信王安石,全面抨击新法,指责变法有“侵官、生事、征利、拒谏”四大弊病,并要求恢复旧制。王安石写下这篇回信,既是政治表态,也是一封写给老友的信。

补充二人关系:王安石与司马光年轻时同在包拯手下为官,交情甚好,彼此“游处相好之日久”,但“议事每不合,所操之术多异故也”。这是一场君子之争——政见水火不容,但人格上互相尊重。

设计意图:建立历史现场感,帮助学生理解这封信兼具“政治论辩”和“朋友通信”的双重性质,为后面理解“刚柔并济”埋下伏笔。

环节三:聚焦论辩,深度探究(25分钟)

本环节分两大板块:“逻辑之刚” (约15分钟)和“姿态之柔” (约10分钟)。

板块一:逻辑之刚——以子之矛,攻子之盾

任务一:搭建论辩的“大前提” (5分钟)

教师提问:王安石反驳司马光的逻辑起点是什么?请找出文中关键句。

预设学生回答:“盖儒者所争,尤在于名实,名实已明,而天下之理得矣。”

教师点拨:王安石没有急于逐条辩解,而是先搬出一个双方都认可的“游戏规则”——“名实之辩”。“名”是名义、名分,“实”是实际、事实。你的指责用词(名)是否符合我所做的实际(实)?这实际上是一个“概念界定”的策略,也是驳论最有力的入手点——先确立共认前提,再逐一检验对方结论。

任务二:完成“名实对照表”,还原反驳逻辑 (6分钟)

教师活动:引导学生小组合作,完成下表并展示交流。

司马光之“名”(罪名)

司马光之“实”(依据)

王安石之“实”(辩解依据)

王安石之驳

侵官

添设新机构

受命于人主,议法度而修之于朝廷,以授之于有司

不为侵官

生事

变法扰民

举先王之政,以兴利除弊

不为生事

征利

与民争利

为天下理财

不为征利

拒谏

不听意见

辟邪说,难壬人

不为拒谏

追问:王安石的反驳为什么这么简洁有力?因为他把复杂问题简化为一个核心判断——“名”是否符“实”。一旦证明“名不副实”,对方的指责就站不住脚了。这体现了驳论文中“反驳论点”的基本方法——直接质疑对方论点的成立条件。

任务三:攻克最难反驳的一条 (4分钟)

教师提问:“至于怨诽之多,则固前知其如此也。”——面对“天下怨谤”这个事实,王安石为何不否定?他如何应对?

预设学生回答:他承认怨谤存在,但指出这是预料之中的,并用“盘庚迁殷”的典故说明改革遇到阻力是正常的。

教师总结:这一条最能体现王安石的论辩智慧——面对客观事实,他没有回避,而是追溯原因:怨诽从何而来?来自“人习于苟且非一日”的保守惯性,来自“士大夫多以不恤国事、同俗自媚于众”的因循心理。接着以盘庚迁殷为例——“盘庚不为怨者故改其度,度义而后动,是而不见可悔”——合理的改革不该因为有人怨恨就放弃。这一反驳从“事实层面”上升到“价值层面”,格局大开。

板块二:姿态之柔——辞婉而理正

任务四:品味“柔”的论辩功能 (10分钟)

教师引导:请大家找出文中表达谦敬的词语和句子,思考——这些“客气话”只是书信套话吗?

预设学生回答:第一段有“蒙教”“蒙君实视遇厚”“窃以为与君实游处相好之日久”,结尾有“不任区区向往之至”。

教师追问:为什么要“柔”?如果通篇都是硬碰硬的反驳,会怎样?

教师点拨:第一,这是书信文体决定的,给老朋友回信不能失了礼节。第二,更重要的是,“柔”是一种论辩策略——打“感情牌”是为了表明:我了解你的为人,我尊重你的立场,但正因如此,我更要说清楚我的道理。先退一步拉近关系,再进一步阐明立场,这正是“以退为进”。

教师补充关键细节:文中“如君实责我以在位久,未能助上大有为,以膏泽斯民,则某知罪矣;如曰今日当一切不事事,守前所为而已,则非某之所敢知”——对可以接受的部分坦然承认,对根本立场寸步不让。这就是“柔中有刚”的典范。

设计意图:通过“刚”与“柔”两条线索的对照分析,帮助学生理解论辩艺术不只是逻辑技巧,还包含人际智慧和修辞策略,提升思辨性阅读与表达的素养。

环节四:总结提升,迁移拓展(7分钟)

教师总结:

回顾整篇文章的论辩结构:王安石以“名实之辩”为逻辑起点,逐条驳斥四大罪名,再以盘庚迁殷为史例反驳“怨谤”之论——这是立论之刚;首尾以谦辞敬语包裹,论辩中不失礼节,对老友保持尊重——这是姿态之柔。刚柔并济,使这篇文章既有论辩的力度,又有君子的风度。

清代文论家吴汝纶评价此文“劲悍廉厉无枝叶”,短短三百余字,却把一场关系国家命运的政治论争写得逻辑严密、态度鲜明、分寸得体。

迁移思考:在日常生活中,当你需要反驳别人的观点时,这篇文章能给你哪些启发?(提示:先确立共认前提→逐条分析“名实是否相符”→摆事实讲道理→保持尊重和分寸。)

环节五:布置作业(2分钟)

基础作业:熟读全文,背诵第二段,整理文中重点文言词句。

拓展作业(二选一):

驳论写作:阅读节选的《与王介甫书》片段,以司马光的身份,针对王安石在《答司马谏议书》中的某一条反驳,写一段300字左右的再反驳,尝试运用“先立前提、逐条辨析”的论辩方法。

比较阅读:将本文与《谏太宗十思疏》比较,分析“立论”与“驳论”两种论证方式的不同特点和效果。

五、板书设计

答司马谏议书——王安石的论辩艺术┌─ 逻辑之刚 ─┐│名实之辩│以子之矛,攻子之盾│逐条反驳│理直气壮,寸步不让└──────────┘刚柔并济┌─ 姿态之柔 ─┐│谦辞敬语│以退为进,拉近距离│书信礼节│政见虽异,君子之交└──────────┘

六、教学反思要点

1“刚柔并济”这条主线是否讲透? 重点看学生能否用自己的话说出“柔”不只是客气,而是论辩策略的一部分,是“以退为进”的智慧。

2“名实对照表”的完成质量如何? 这个环节是本课的核心任务,如果学生填表困难,说明对文本的理解还不够到位,下次教学可适当增加课前预习指导。

3课堂辩论或讨论的时间是否充足? 本课内容较丰富,如果前面的背景导入和文意疏通占用时间过多,可考虑将部分文言知识梳理放在课前预习环节完成,课堂上集中精力做论辩艺术分析。

4学生的思维参与度如何? 观察学生在“名实对照表”和“品味柔的论辩功能”这两个环节中的参与情况,判断论辩艺术的分析是否真正引发了学生的思考,而非停留在知识接受的层面。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-09-25 22:52:43 HTTP/1.1 GET : http://a.sjds.net/a/530923.html
  2. 运行时间 : 0.080294s [ 吞吐率:12.45req/s ] 内存消耗:4,635.88kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=7f06a141be678fc44d46d3aa0267980d
  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.000878s ] mysql:host=172.18.0.4;port=3306;dbname=a_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001118s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000473s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000414s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000570s ]
  6. SELECT * FROM `set` [ RunTime:0.000307s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000883s ]
  8. SELECT * FROM `article` WHERE `id` = 530923 LIMIT 1 [ RunTime:0.000460s ]
  9. UPDATE `article` SET `lasttime` = 1790347963 WHERE `id` = 530923 [ RunTime:0.002244s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000368s ]
  11. SELECT * FROM `article` WHERE `id` < 530923 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000569s ]
  12. SELECT * FROM `article` WHERE `id` > 530923 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000810s ]
  13. SELECT * FROM `article` WHERE `id` < 530923 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000687s ]
  14. SELECT * FROM `article` WHERE `id` < 530923 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001308s ]
  15. SELECT * FROM `article` WHERE `id` < 530923 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000768s ]
0.091950s