跳到内容
当前位置:首页>教案>朱玉霞《陈太丘与友期行》(七上8课)教案与教学实录

朱玉霞《陈太丘与友期行》(七上8课)教案与教学实录

  • 2026-09-22 02:01:58
朱玉霞《陈太丘与友期行》(七上8课)教案与教学实录
【会议通知】
1.深圳市立言教育研究院AI赋能与阅读教学深度融合教育研讨会9月16-19日·洛阳):深圳市立言教育研究院AI赋能与阅读教学深度融合教育研讨会邀请函
2.全国最受欢迎著名班主任孙学策、于洁报告会暨于洁“年度班主任”经典报告会9月26-28·西安)全国最受欢迎著名班主任孙学策、于洁报告会暨于洁“年度班主任”经典报告会邀请函

朱玉霞《陈太丘与友期行》

教案与教学实录

转自:中学语文教学文摘2025年10月20日 12:16江苏

摘自:《统编语文教材名师教案

作者:夹江外国语实验学校 朱玉霞

【作者简介】

朱玉霞 中学高级教师,乐山市优秀教师、优秀班主任,四川省教师教学基本功大赛一等奖获得者。四次荣获夹江县优秀教师称号,2012年9月荣获乐山市优秀教师荣誉称号。智汇公益四川省初中语文精英教师的成员之一;追求语文课堂的大气深沉,别具一格。曾在县、市、省级基本功大赛和教学竞赛中多次荣获一等奖;并有多篇论文在学术期刊发表,获县、市、省级一等奖和国家级二等奖;夹江语文名师工作室的主要成员,积极参与名师工作室的各项学习,授课讲座、送教下乡等工作。两次参加乐山市群文阅读课和写作大赛,均获市级一等奖。

文本把握

1.生动的故事性

《世说新语》是南朝宋临川王刘义庆组织编写的一部志人小说集,主要记载汉末至东晋士大夫的言谈逸事。其故事有趣,文笔精美,人物个性鲜明,形象鲜活,很多篇章读后让人回味无穷。《咏雪》出自“言语”板块,《陈太丘与友期行》出自“方正”板块。文本虽短,但有很强的故事性,人物个性也很鲜明。相对而言,《咏雪》人物关系更复杂,人物个性更隐约,语言简而有味;《陈太丘与友期行》更具故事性,人物个性更鲜明,现场感更强。

2.语言精致灵动

《陈太丘与友期行》虽非出自“言语”板块,但写人仍以传统的语言描写为主,简洁雅致的语言极具弹性和想象空间,人物的诸多神韵和情味仍然要通过品味语言而进入其个性和精神内核。比如元方应对“友人”时的神情;“友人”“下车引之”中的幽微况味;“元方入门不顾”背后的品格坚守,等等。美国教育家华特·科勒涅斯曾说“语文学习的外延与生活的外延相等”,本文的人物和语言,皆出自鲜活的时代生活日常。品人物言行,就是在品东晋社会的名士风采。

3.古汉语与现代汉语的差异

作为学生进入初中所学的第一篇古文,依据故事情节读懂故事是没有问题的,但文中也出现了以古今异义状态出现的一些常用的实词虚词,如“期、至、舍、去、乃、引、顾”等。还有古汉语中的谦称和尊称,如“君、家君、尊君、家父、家母、令尊、令堂、舍弟、小女”等。教学中要注意引导学生辨析古汉语与现代汉语词义上的差异。

教学意图

1.教什么:文言文的趣、理、知

即要教出文言文的趣味、理味、知识味。主要体现为建立在学生兴趣基础上的故事感知、情节梳理、人物品析和文言字词积累,结合注释,利用注释,梳理故事内容,串联故事情节,积累古汉语的重点字词。体会人物性格,丰富人物个性;品味语言,走进人物的精神世界,在趣味中激发思辨。如“友人”的“下车引之”到底诚心还是不诚心,“元方入门不顾”是否过火,作者的态度究竟如何等问题,让学生感受文言文的趣味与美感,并对《世说新语》这样的故事文本产生一定的阅读兴趣。

2.怎么教:以讲故事的方式激发和呵护孩子学习文言文的兴趣

建议不要对第一次正式接触文言文的初一学生大讲文言词汇的丰富与积累的重要,也不要去串讲内容。黄厚江老师说:“文言文教学必须重视文言知识的积累,但重视积累不等于就是孤立的字词训练,更不是古汉语知识的系统学习,在整体阅读中积累才是文言文学习的基本规律。”[8]如何整体阅读,整体感知?如何让他们体会到文言文的趣味?根据初一学生的特点,以激发阅读兴趣为目的,以“故事”串联教学,没有一个孩子不爱故事,设计读故事—讲故事—演故事—补故事的系列活动。通过补白手法重新演绎情节,让孩子们在读中理,在讲中悟,在演中思,在补中提升思维能力。教师要做的,就是在课堂上把学生领进原本就灵动跳跃的生活现场和语言现场,让他们去感受,去咀嚼,去涵泳,去思辨。

教学设计

教学目标

1.结合注释,掌握几个重要的文言词汇:期、委、去、乃、引、顾。

2.把握故事情节,品味精美语言。

3.体悟人物精神,理解为人“方正”之重要,感受魏晋风度。

教学重点

1.精准掌握重点文言词汇的意思。

2.人物性格细品,魏晋风度探微。

教学难点

文言词汇的落实和文言文阅读与学习兴趣的建立。

教学方法

合作探究法、情境教学法、表演法、评点法、诵读法。

教学过程

(一)读故事

给学生3—5分钟时间,让学生熟悉文本故事,勾画重要的注释。

(二)讲故事

每个学生在组内自己讲述一遍,再由两个同学班级展示。其他同学听故事,点评故事是否讲得准确。

目的:引导学生发现古今异义和一词多义的重点字词,了解古人谦称和尊称的差异,并能自觉自然地做一些积累。

(三)演故事

分为故事的讲述者、太丘、友人和元方这样四个角色,首先在四人小组内自演,务必让每个学生都得到训练。然后由一个小组展示,其他小组欣赏点评。

预设:学生的表演,一开始不可能很细腻,也不可能有对人物语言神态与个性的最大限度的丰富,教师要指导引领学生,反复揣摩人物语言背后的神态、心理与气质,逐步丰富人物的个性与精神。

(四)补故事

在第一轮表演后的点评与补充之下,教师引导、启发学生补白文中的那些思考点和空隙点,以求人物的精神气质更加丰满;理解作者于人物身上寄托的“方正”之理想人格。人都是需要“方正”的,不管他是大人还是孩子,不管是陌生人之间,还是好朋友之间,“方正”都应该是为人的基本原则。如果没有做好,那也要极力改正。这就是东晋的士大夫们在那个污浊的混乱时代所坚守的魏晋风度和人格操守。

板书设计

教学实录

一、讲故事

师:昨天老师给你们讲了“淝水之战”和“咏雪”的故事,今天老师要听你们讲个故事,(学生饶有兴趣地盯着老师)这个故事的题目是《陈太丘与友期行》。我们先自读课文,结合注解,自己讲一讲好吗?

(3分钟后,10个左右同学举手)

(生1完整讲述故事情节。)

师:很好!讲得非常完整。大家觉得有没有不尽兴的地方呢?

生2:语言不是很有感情。如果在语言动作上投入些感情就更好了。

师:你给大家再讲讲!

(生2声情并茂地讲述,学生鼓掌)

师:(微笑)你讲得真好!人物的语言、表情如此鲜活地呈现在我们面前。文言故事的讲述,如果能准确地贴近原文,那就更好了。因为大家都知道,一些古文字词的翻译,还是要讲究精准的。刚才的讲述,老师觉得如果个别词语再修润一下,就跟原文更接近了,比如,“对子骂父”讲成“当着孩子的面骂他的父亲”是不是要比“对着孩子骂父亲”要恰当一点呢?

生:是的。

师:特别是有些词语的意思,它跟我们今天的现代汉语意思几乎完全不一样,是一定不能讲错的。你们还能举些例子吗?

生:“陈太丘与友期行”的“期”是“约定”的意思。

生:“相委而去”的“去”是“离开”的意思。

师:对!还有“委”不是“委屈”之意,而是“丢下”之意。

师:有些词,我们现在已经不大用了,把它换成了别的词,比如“乃”字,在本文中就相当于我们今天用的“才”。你们小学的时候还学过“乃”字的另外一种意思,谁还记得呢?

生:“于是,就。”

师:你的古文知识积累得很丰富。学古文,就是要注意词语意思的积累,大家记住了吗?

生:“下车引之”,“引”是“拉”的意思。

生:“入门不顾”讲成“头也不回地走进家门”,比“元方不回头看他”要准确一点。

师:还有一种情况,我们现在称呼别人都是“你、你们、他、他们”,如果要表达尊敬,就加一个心字底,称“您”;但古人不是这样的,他们表达自我谦虚和对他人的尊敬所用的词是不一样的,比如同是称父亲,称自己的父亲和别人的父亲就不一样。

生:我知道,老师!称自己的父亲叫“家君”,称别人的父亲叫“尊君”。

师:除此以外,还有专门的各类谦称和敬称,在教材31页,大家可以看看读读。

(生看,然后齐读)

师:孩子们,学古文要做有心人。记住,如果想要把文言故事讲得和原作最接近,我们可以借用课文下面的注释;拿不准的地方,我们可以通过看注释来解决。当你看到一些独特的古代汉语时,比如古今异义,古汉语的谦辞、敬辞,要有意地去积累记忆。

二、演故事

师:刚才我们这位同学讲得绘声绘色,还不由自主地带上了好些动作。老师看出了你们的表演天赋,下面我们一起来演演这个故事吧!分为故事的讲述者、太丘、友人和元方这样四个角色。(很多学生踊跃举手)大家不要着急,我们先在四人小组内表演一下。

(学生在小组内预演,每个小组都积极参与)

师:大家刚才都演得很好,现在,让我们把精彩的表演分享给大家。

(多个小组的同学举手)

第一组:表演细腻,尤其“友人”的表演者,活灵活现。(学生热烈鼓掌)

师:(微笑)我们请观众来点评一下。

生:他们表演得都很好,尤其是演“友人”的吴同学,把“友人”的那种蛮不讲理演得活灵活现;演“元方”的林同学,看上去有点傻气。(生笑)

师:那你觉得“元方”应该有怎样的气质呢?

生:元方没那么胖,看上去应该很机灵。(生笑)

师:胖的孩子不一定就不机灵啊!你不就胖吗?你很聪慧啊!(生笑)你想说的是,不管胖瘦,我们一定要演出“元方”的个性来,对吗?

(生点头)

师:那我们一起来想想,“元方”有怎样的个性呢?

生:聪明伶俐,面对“友人”的怒气,没被吓着,而是不卑不亢,和这个大人据理力争,终于维护了父亲和自己的尊严。

生:“元方”就是个“小大人”,他晓事明理、表述清晰,给这个不守时也不讲信用的大人上了一课。

师:你们点评得都很好。由此我们明白了,好的表演不仅要能演出故事情节,更要能从人物的语言动作与神态上去展开想象,去丰富人物的性格,努力让你演出的人物性格丰富而准确。

三、补故事

师:刚才这组同学表现得真不错,同学们的掌声说明了一切。但也如同学点评到的,故事中的人物形象还有值得我们去添加和丰富的地方。文中很多省略了的地方,我们在表演的时候可以通过自己合理的想象和添加让它更丰富。比如?

(生思考)

生:比如“太丘舍去”前,太丘会有些动作和语言。在太丘看来,既然和人约好了,那就要守时守信,所以,他走的时候比较犹豫。

师:他犹豫了半天才走?

生:嗯!

师:大家想想,太丘是犹豫了半天吗?我们一起来读读这个句子,读三遍,体会其中的蕴意。

(生读三遍“过中不至,太丘舍去”)

师:有何感觉?

生:太丘是很坚定、干脆的。

师:如果大家再去读读《世说新语》里面陈太丘的故事,就会知道,陈太丘本人也是当时的名士。他是个很风雅、很个性、很原则的一个人,小时候就已经表现出超凡脱俗的气质了。这是一个恪守做人原则、守时守信的人。

(学生饶有兴趣地看着老师)

师:(笑)别盯着我,要了解他的故事,可以买书读。

(板书:恪守原则 守时守信)

师:继续思考,继续发现。

生:比如“友人下车引之”时可能会说些话。

师:说什么话?

生:比如“孩子我错了”之类。

师:这是一种说法。一个大人直接给小孩子道歉,在那个时代可能不一定现实;但他可能委婉地道歉。他有可能怎么说呢?

生:“我错怪你父亲了”或者“孩子你真聪明”。

师:你们觉得哪种说法更恰当些?

生:后面的。因为如果友人直接真诚道歉了,后面元方就不至于“入门不顾”了。

生:友人认为元方是个孩子,一定很好糊弄。没想到元方并不给他面子。

师:你们分析得真好。那你们认为,这样“不给大人面子”的元方的做法是不是有点过分呢?

生:有点过分,“得饶人处且饶人嘛!”大人都已经认错了。(生笑)         师:(微笑)你比较“佛系”。如果你是元方,友人“下车引之”的时候,你会怎么做、怎么说?

生:(想了一会儿)我说:“我已经原谅您啦!下不为例。”(生笑)         师:(微笑)上了“佛系”的一课。

生:我认为元方不过分。因为友人先前表现得很过分,连三岁小孩都明白的事理,友人作为一个大人,却不明白;而且他道歉也不真诚。元方这样对他,是一个小小的惩罚。

师:(笑)对,让他长点记性!我们刚才讲的都是我们自己的观点,我们可以从文字中看出写作者的态度吗?重要的句子读三遍。我们把这个句子读三遍,体会一下作者的态度。“元方入门不顾”预备起!

(学生读三遍,声音一遍比一遍高)

师:同学们讨论一下,作者写下这句的时候,对元方怀着一种什么情感?

(学生热烈讨论一分钟)

生:赞叹。

生:敬佩。这孩子,可真了不起!

师:你也很了不起!对的,作者是很欣赏元方的。大概在这些士大夫们看来,做人的原则是很重要的,无论他是名流雅士还是普通百姓抑或垂髫孩童,都应该守时守信。如果没有做好,那就要坦诚承认并改正。这就是东晋文人看重的风范。由此我们知道,学古文的一种重要的方法是?

生(部分):多朗读,多思考,多揣摩。

师:总体说来,元方面对质问,从容应对,比有些大人都还明白事理;友人虽然之前有点无信无礼,但后来还是知错能改,肯向一个七岁孩子低头,还算是比较有风度的。同意吗?

生:同意!

师:太丘、元方和友人之间,形成了什么关系?

生:对比关系。

生:(疑惑)既有对比,也还是有点一致的,他改正了,知道自己的行为不对。

师:你们遇见过的大人有这么坦诚吗?比如你们的父母做错了的时候……

生:(笑,七嘴八舌)死不认账!乱找理由!为自己掩饰!态度不真诚……

师:(微笑)不要再控诉你们的父母啦!老师知道你们心里苦。正如你们所言,对比中又有着统一。有人坚守原则,有人知错能改,这就是魏晋之风。

(板书:元方——从容应对,通晓事理;友人——无信无礼,知错能改对比中的统一)

师:孩子们,你们读得真细心,还能联系上下文。我认为元方“入门不顾”之后,友人望着元方远去的背影,可能还有一两句感慨。希望我们在表演的时候能看到这样的丰富哦!

下面我们有请下一组“丰富版”的进行表演。

第二组:非常精彩的表演。着重表现陈太丘的坚持守信和友人的欲做还休、不够真诚地道歉和后来的悔悟,以及元方入门后友人的感慨。(学生热情鼓掌)

师:正如刚才演“友人”的同学所感叹的一样:“这孩子,真是厉害啊!”。元方的厉害在于小小年纪就明白做人要“守信有礼”。《世说新语》中小孩子的聪明故事大都放在“夙惠”里,而元方的故事却放在“方正”里。它告诉我们一个人拥有方良正直的品行有多么重要。不管他是大人还是孩子,不管是陌生人之间还是好朋友之间,方良正直都应该是为人的基本原则。这就是东晋的士大夫们在那个污浊的混乱时代所坚守的人格操守。《世说新语》里面这样的文人雅士、趣事轶事非常多,它讲的故事都非常简短,读起来特别有意思。不去看看《世说新语》里的其他故事,实在是一种损失,请好好读读这本奇书吧!

下课!

教学点析

这堂课的最大亮点是:教师传递古汉语的词汇知识,尽量不露声色;在人物理解和意蕴深挖上,教师还原场景,放手学生,让学生自己阅读,用想象和补白回到故事本身,在不知不觉、有形无形中,上出了一堂“有知、有趣、有味、有意”的古文课。

古文课堂要尽量避免枯燥无味、按部就班的串讲。课堂上,教师应该是引导学生而不是唱“独角戏”。钱梦龙老师说,教浅近的文言文,也应该可以像现代文那样,凡是老师可以放手的地方,尽量放手让学生自己阅读、自己理解,老师只在关键处作些指导、点拨,着眼于培养学生的独立阅读能力。[9]很显然,教师在备这一课的时候,是下了功夫的:思考了编者的意图,抓住了文本的重点和脉搏,并在此基础上思考了初一学生的特点与需求,把教学重点定位在激发学生阅读与理解文言文的兴趣上,在激趣中引导学生由这一篇走向这一部(《世说新语》)。教师独特大胆而又贴近学情地设计了“讲故事”的活动。以一个“讲故事”的主活动串联中间三个小活动,在“读”“讲”“演”“补”的活动中层层推进:“讲”的环节极具文言字词知识的包容性;“补”的环节极力挖掘文字背后的思维张力。循着学生的兴趣点与关注点一路引导,逐层推进,如抽丝剥茧般逐步从情节、字词延展到人物品析与精神感悟。课堂教学既有落实字词的贴地而行,又有人物思辨、语言细品的展翅飞翔。古汉语语言文字的魅力,人物性格的丰富可感,《世说新语》的妙趣横生,在孩子们面前如孔雀的美羽一样徐徐展开。好的课堂,是教材、学生和教者三者的缠绕、编织与重组,在这个过程中,课堂就像欢快的河流一样,汇聚奔突向前。

如果教师在学生渴望知道太丘其事时拓展一两件太丘轶事,大部分学生对于魏晋士人风度的理解可能会有豁然开朗之感;对于后来学生理解“各有其长、对比统一”的东晋名士之风,就更有了依托,也更可以激发学生阅读《世说新语》的兴趣。

备课参考

1.肖家芸:《〈猫〉教学实录》,载《语文教学通讯》2005第2期。

2.黄厚江:《文言文该怎样教》,载《语文学习》2006第5期。

3.钱梦龙:《文言文教学改革刍议》,载《中学语文教学》1997第4期。

【注释】

[1]王荣生主编:《散文教学教什么》,华东师范大学出版社2014年版。

[2]王荣生主编:《散文教学教什么》,华东师范大学出版社2014年版。

[3]温儒敏、王本华:《义务教育语文教科书教师教学用书(七年级上册)》,人民教育出版社2016年版。

[4]潘苇杭、潘新和:《语文教育的母语性》,载《中国教育报》,2020-3-5,第7版。

[5]温儒敏、王本华:《义务教育语文教科书教师教学用书(七年级上册)》,人民教育出版社2016年版。

[6]蔡鸿菲:《言语情境:文本分析的重要途径》,载《语文教学通讯·初中》2019年第5期。

[7]刘勇:《让文言文学习变得好玩些——以〈虽有嘉肴〉为例》,摘自《义务教育语文教科书教师教学用书(八年级下册)》,人民教育出版社2017年版。

[8]黄厚江:《文言文该怎样教》,载《语文学习》2006年第5期。

[9]钱梦龙:《文言文教学改革刍议》,载《中学语文教学》1997年第

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
更多初中语文名师优课,

请点击文章末尾“初语名师课堂实录”……

特别推荐

余映潮老师精品图书——

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-09-22 16:17:49 HTTP/1.1 GET : http://a.sjds.net/a/528490.html
  2. 运行时间 : 0.102680s [ 吞吐率:9.74req/s ] 内存消耗:4,393.73kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c21875f317a06a4afda47facf1043553
  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.000789s ] mysql:host=172.18.0.4;port=3306;dbname=a_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000972s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000476s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000360s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000545s ]
  6. SELECT * FROM `set` [ RunTime:0.000291s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000738s ]
  8. SELECT * FROM `article` WHERE `id` = 528490 LIMIT 1 [ RunTime:0.000436s ]
  9. UPDATE `article` SET `lasttime` = 1790065069 WHERE `id` = 528490 [ RunTime:0.001858s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000314s ]
  11. SELECT * FROM `article` WHERE `id` < 528490 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000427s ]
  12. SELECT * FROM `article` WHERE `id` > 528490 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000387s ]
  13. SELECT * FROM `article` WHERE `id` < 528490 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000607s ]
  14. SELECT * FROM `article` WHERE `id` < 528490 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000703s ]
  15. SELECT * FROM `article` WHERE `id` < 528490 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000622s ]
0.113619s