跳到内容
当前位置:首页>教案>【家庭教育讲座教案】宋丹丹:关系先于教育 —— 给男孩的 “心理营养” 怎么给

【家庭教育讲座教案】宋丹丹:关系先于教育 —— 给男孩的 “心理营养” 怎么给

  • 2026-11-06 13:00:29
【家庭教育讲座教案】宋丹丹:关系先于教育 —— 给男孩的 “心理营养” 怎么给
教学对象:初中及小学高年级男孩家长(约 30—50 人)
课时安排:90 分钟
教学形式:讲座 + 案例研讨 + 现场练习
教学方法:讲授法、案例分析法、体验式练习、自我暴露法、现场问答
教学准备:PPT、便签纸、卡片、透明水杯或小水壶、“加水 / 放水” 清单、肯定语模板、修复三步法卡片、板书 / 白板

一、教学目标

认知目标

1.家长能说出五种心理营养,并理解对男孩养育尤其关键的两条:无条件接纳与父亲的肯定认同。
2.家长能理解母亲与父亲在男孩心理营养中的不同功能:母亲赋予温情与安全感,父亲是勇气、边界感、抗挫力与坚毅品格的核心来源。
3.家长能理解 “亲子关系蓄水池” 的比喻,识别 “打击教育” 和 “情绪失控” 是在放水,认识到关系不是不犯错,而是放水后能补漏。

情感目标

1.缓解家长 “必须做完美父母” 的压力,接纳自己偶尔口吐恶言、情绪失控的真实状态。
2.建立 “先加水、再教育” 的养育姿态,增强对男孩情感需求的敏感度。
3.通过教师自我暴露和名人案例,让家长感到 “补漏” 是每个家庭都能做到的事。

行为目标

1.家长能现场写下一句具体的、针对儿子的肯定语,替换空泛的 “你真棒”。
2.家长能根据儿子气质类型(乐天型 / 激进型),选择对应的沟通策略。
3.家长能掌握 “修复三步法”,并在一次关系破裂后完成补漏练习。

二、教学重难点

教学重点:五种心理营养中 “无条件接纳” 与 “父亲肯定认同” 对男孩的特殊意义;亲子关系蓄水池的加水与放水;气质匹配的沟通策略;修复三步法。教学难点:帮助家长完成从 “关系是虚的,成绩才是实的” 到 “蓄水池里没有水,你说再正确的话都沉不下去” 的认知转换;让家长在承认自己会犯错、会说难听话的同时,不滑向自责,而是学会补漏。这一转换不能靠说教完成,必须通过教师自我暴露、案例对比和现场练习来体验。

三、教学过程

环节一:开场导入 —— 你家的 “亲子关系蓄水池”,水位还有多高(5 分钟)

教师活动带一个透明水杯上台,倒半杯水。不做理论铺垫,直接问:“请各位家长想一个问题:如果你和儿子之间有一个‘亲子关系蓄水池’,你觉得现在水位还有多高? 上一次你往里面‘加水’,是什么时候?”停顿数秒后指出:大多数家长每天都在往里面 “放水”—— 催作业、纠坐姿、说 “你怎么又……”—— 但很少刻意 “加水”。等到青春期他想关门了,才发现池子已经快见底了。
用透明水杯解释比喻,让家长一次听懂:加水:接纳、肯定、陪伴、修复。每一次你接住他的情绪、看见他的努力、说一句 “我注意到你……”,都是在往池子里加水。放水:指责、吼叫、失信、忽视。每一次你口吐恶言、说话不算话、只盯缺点,都是在放水。
关键规律:水位高的时候,你批评他一句,他听得进去;水位低的时候,你再说正确的话,他都当噪音。不是话对不对,是池子里有没有水接住这句话。
引入本讲任务:“上一讲我们换了眼镜,读懂了男孩的阶段、气质和大脑。今天这一讲,我们解决一个更根本的问题:读懂了之后,你和他之间有没有足够的水位,让他愿意把你读到的这些东西听进去? 这个水位,叫关系。”
教师自我暴露:“先说一句实话。我作为一名家庭教育工作者,也会偶尔对孩子口吐恶言,说难听话。事后也后悔。所以今天不是来教大家做完美父母的,是来聊一个真实的问题:蓄水池难免被放水,放了之后怎么补。”
家长活动:心中自评蓄水池水位;听教师自我暴露后放松防御。设计意图:用 “蓄水池” 比喻替代抽象的 “关系账户”,家长不需要金融知识就能理解;透明水杯的视觉冲击让 “水位” 可感;加水 / 放水的动作具体可操作;教师自我暴露降低防御,建立 “不完美但可以补漏” 的安全氛围。

环节二:核心理论 —— 五种心理营养,男孩最缺哪两样(25 分钟)

教师活动第一层:五种心理营养,先给一张全图用林文采《心理营养》框架,快速过五种营养,不平均用力:①无条件接纳②此时此刻,我在你生命中,最重要(“重要他人”)③安全感(妈妈为主)④肯定、赞美、认同(爸爸为主)⑤学习、认知、模范
明确本讲重心:“五种都重要,但今天重点讲两条对男孩尤其关键的 —— 无条件接纳和父亲的肯定与认同。因为这两条,是往男孩的亲子关系蓄水池里加水的两个最大的水龙头。”
第二层:无条件接纳 —— 他考砸了,你还爱他吗讲清楚 “无条件接纳” 不是什么:不是 “你考好了妈妈才高兴”,不是 “听话才是好孩子”,不是放弃规则和边界。讲清楚它是什么:我接纳你这个人,不等于我接纳你所有行为。 行为可以纠正,人永远被接住。
引入教师实践素材:老大 14 岁时小心翼翼地问 “妈妈,要是我考不上重点高中,你还爱我吗?” 教师抱住他说 “妈妈爱你,跟成绩一点关系都没有”。这个场景直接呈现无条件接纳对一个青春期男孩意味着什么 —— 他问的不是成绩,是 “我有没有资格被爱”。这一抱,是往快要见底的池子里加了一大桶水。
第三层:父亲的肯定与认同 —— 男孩勇气和边界感的核心来源讲清楚父母分工的不同功能:母亲赋予温情与安全感;父亲是男孩勇气、边界感、抗挫力与坚毅品格的核心来源。缺乏父亲有效陪伴的男孩,青春期行为偏差的概率显著更高。
引入教师实践素材:老二听到爸爸说 “我很喜欢你,我非常高兴你是我的孩子” 时,整个人发光。这不是一句客套话,是父亲在往儿子的蓄水池里开最大的水龙头。这一股水,母亲替代不了。
给父亲一个具体提醒:肯定要具体,不要空泛。“你真棒” 像洒水车路过,湿了地皮,没进池子;“这件事你是怎么想到的”“我喜欢你现在的样子” 才是真正往池子里加水。
第四层:气质匹配 —— 同一句话,对不同男孩加水效果不同快速回顾四种气质类型,重点讲两种在男孩中最常见的:乐天型男孩:需要 “多鼓励 + 培养计划意识”。批评他 “三分钟热度” 没用,帮他把大任务拆成小步骤才有用。激进型男孩:需要 “给自主权 + 避免正面硬扛”。越压越反弹,给他有限选择内的决定权,他反而愿意配合。
强调:了解气质类型 “并非贴标签,而是实现因材施教、精准滋养的前提”。同一句肯定语,对不同气质的男孩,加水效果不一样。给对了,水才存得住。
家长活动:在便签上写下儿子最像哪一种气质,以及自己最常给的是哪一种营养、最缺的是哪一种。设计意图:五种营养不平均用力,聚焦男孩最缺的两条;用教师自身案例让 “无条件接纳” 和 “父亲肯定” 可感;气质匹配让理论落地到个体差异,避免 “一招通吃”;“水龙头”“洒水车” 等比喻统一在蓄水池框架内,不跳戏。

环节三:案例研讨 —— 三个 “加水” 故事与一个 “补漏” 故事(20 分钟)

教师活动案例一:烤串爸爸 —— 加水,是考砸了也有人陪你吃串讲一个短视频里的凡人微光:一个男孩考试考砸了,垂头丧气回家。爸爸没骂,带他去吃烤串,说了一句:“你是我儿子,考多少分都是我儿子。吃完这顿,咱想想下一步怎么办。”提问家长:这个爸爸做对了什么?然后给出落点:他没有取消 “爱” 的资格,也没有取消 “规则” 的存在。他先往池子里加水,再谈事。水位上来了,道理才沉得下去。无条件接纳不是不管,是先接住人,再处理事。
案例二:梁启超家书 —— 父亲肯定,是男孩一生的底气讲梁启超:近代思想家,九个子女皆成才。他给子女写了四百多封家书,充满具体的肯定和认同。给梁思成的信中写 “我生平最服膺曾文正两句话:‘莫问收获,但问耕耘。’将来成就如何,现在想他则甚?”—— 既肯定儿子当下的努力,又不把结果当爱的条件。他还写 “你们都是我最亲爱的孩子”,毫不吝啬表达喜欢。落点:梁启超给的肯定,不是 “你真聪明”,是 “我看见你在耕耘,我为你这个人高兴”。这正是父亲肯定与认同的核心 —— 不是奖励结果,是确认 “你这个人,本身就值得被喜欢”。四百多封家书,就是四百多次往蓄水池里加水。
案例三:陶虹的道歉 —— 蓄水池不怕漏,怕漏了不修 陶虹在一次采访中分享:她和女儿吵架后,会主动跟女儿道歉,因为要让女儿知道 “大人也会犯错,但大人要勇于承认错误”。结合教师自我暴露:我也会偶尔口吐恶言,说难听话。事后我会蹲下来跟儿子说:“妈妈刚才没控制好情绪,说的话不对,对不起。妈妈爱你,但刚才那件事我们还是要聊。”—— 补漏不是取消规则,是先把关系接上,再谈事。
给家长一个清醒的认知:很多家长信奉打击教育,美其名曰锻炼受挫力;成年人生活压力重,控制不住情绪。这些都可以理解,不要求做 100 分完美父母。但亲子关系面前,难免有不和谐,事后缓和弥补,尽量提醒自己少说难听话,这就是补漏力。落点:蓄水池不怕偶尔放水,怕的是放了不补、破了不修。修复力,是蓄水池的 “补漏能力”。 池子漏了不可怕,可怕的是漏了还假装没看见。
家长活动:在便签上写下一个自己 “说过难听话之后” 的补漏动作,或一句想对儿子说的道歉话。设计意图:烤串爸爸对应加水(无条件接纳),梁启超对应开大水龙头(父亲肯定),陶虹 + 教师自我暴露对应补漏(修复力)。三个案例分别覆盖 “加水” 和 “补漏” 两个维度,让家长既学到怎么加水,也学到漏了怎么办。凡人微光给普通家庭可模仿的入口,名人案例给专业可信度,教师自身案例给真实感。

环节四:落地工具 —— 把 “关系” 变成三个可操作动作(20 分钟)

教师活动动作一:写一句 “具体的肯定语”,往池子里加一桶看得见的水发卡片,请家长为儿子写一句肯定语,要求具体到人、事、感受。教师先说明:“空泛的‘你真棒’像洒水车路过,湿了地皮,没进池子。具体的肯定语,才是往蓄水池里加的一桶水。”给模板:“我喜欢你现在的样子,因为……”“这件事你是怎么想到的?我想听听。”“我看到你今天……,妈妈 / 爸爸很高兴。”“你是我儿子,考多少分都是我儿子。但我想知道,这次难在哪里?”
请 2—3 位家长现场念出来,教师即时反馈:把 “你真棒” 改成 “你今天主动帮弟弟拿书包,我看到了”,把 “考得不错” 改成 “我看到你这周每天多做了十分钟错题,这是你自己挣来的”。
动作二:按气质选沟通策略,让水给对地方给两张对照卡:乐天型男孩:多鼓励 + 培养计划意识。不说 “你怎么又忘了”,说 “我们把这个任务拆成三步,你第一步先做什么?”激进型男孩:给自主权 + 避免正面硬扛。不说 “你必须听我的”,说 “这件事你有两个选择,你选哪个?需要我帮忙就说。”
请家长根据自己儿子的气质,选一张卡,写下一句下周要用的新话术。强调:同一句肯定语,对不同气质的男孩,加水效果不一样。给对了,水才存得住。
动作三:修复三步法 —— 先补漏,再加水发修复三步法卡片,先说明:“修复三步法,不是往池子里加水,是先补漏。漏不补,加多少水都存不住。” 三步如下:①承认情绪:“妈妈 / 爸爸刚才情绪上来了。”②道歉:“我说的话不对,对不起。”③重新连接:“妈妈 / 爸爸爱你,但刚才那件事我们还是要聊。你现在愿意聊,还是待会儿聊?”
强调:三步法不是纵容,是先把关系接上,再处理事。关系断了,事也谈不成。
家长活动:写肯定语、选气质卡、练修复三步法;可请一位家长现场演练修复对话。设计意图:三个动作分别对应加水(肯定语)、水给对(气质匹配)、补漏(修复三步法),都能在明天使用;现场演练让家长从 “知道” 到 “做过”;所有比喻统一在蓄水池框架内,不跳戏。

环节五:互动答疑(10 分钟)

教师活动:开放提问,优先回应与 “肯定语怎么写”“气质怎么判断”“修复三步法怎么用” 相关的问题。若问题跑向具体成绩或行为矫正,先拉回本讲框架:“我们先看蓄水池里有没有水,再谈这件事怎么处理。”家长活动:现场提问或举手示意。设计意图:现场问题往往比预设内容更有穿透力;用本讲框架回应,强化 “关系先于教育”,避免滑回 “技巧问答”。

环节六:收束与伏笔(5 分钟)

教师活动总结:“今天这一讲,我们聊了五种心理营养,重点聊了两条男孩最缺的 —— 无条件接纳和父亲的肯定认同。我们看了烤串爸爸怎么接住考砸的儿子,看了梁启超怎么用四百多封家书给子女加了一辈子的水,也看了陶虹和我自己怎么在说错话之后补漏。蓄水池里没有水,你说再正确的话,都像石头砸在干地上。 不是话不对,是池子空了。”
埋伏笔:“但水位上来了之后,还有一个问题:男孩的情绪,往往不是没有,是不会说。他沉默、对抗、发脾气的时候,你接得住吗?这是下一讲的事 —— 男孩的情绪,不是没有,是不会说。”
留一周练习:“这一周,做三件事:第一,每天对儿子说一句具体的肯定语;第二,按他的气质选一句新话术;第三,如果哪次没控制住说了难听话,用修复三步法走一遍。不求不放水,只求放了能补。 蓄水池不怕漏,怕漏了不补。”
家长活动:记录课后练习要求。设计意图:收束用案例串起本讲主线;伏笔为第三讲 “男孩的情绪” 做认知铺垫;一周练习把讲座延伸到家庭现场,强调 “补漏力” 而非 “完美”。

四、课后延伸作业

具体肯定语:每天对儿子说一句具体的肯定语,连续一周,记录儿子的反应变化。
气质沟通卡:根据儿子气质(乐天型 / 激进型),选一句新话术,用一周,记录效果。
修复三步法:如果本周有一次没控制住情绪说了难听话,用 “承认情绪 — 道歉 — 重新连接” 三步走一遍,记录儿子的反应。
蓄水池水位自查:一周后回看,这一周往池子里加了几次水、放了几次水,水位是升了还是降了。加水和放水各举一个具体例子。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-07 04:54:27 HTTP/1.1 GET : http://a.sjds.net/a/541158.html
  2. 运行时间 : 0.075708s [ 吞吐率:13.21req/s ] 内存消耗:4,621.43kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=a68958e55cb1a6cfae6906bedbd5062d
  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.000831s ] mysql:host=172.18.0.4;port=3306;dbname=a_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001078s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000467s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000334s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000618s ]
  6. SELECT * FROM `set` [ RunTime:0.000297s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000670s ]
  8. SELECT * FROM `article` WHERE `id` = 541158 LIMIT 1 [ RunTime:0.000422s ]
  9. UPDATE `article` SET `lasttime` = 1793998467 WHERE `id` = 541158 [ RunTime:0.001806s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000302s ]
  11. SELECT * FROM `article` WHERE `id` < 541158 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000513s ]
  12. SELECT * FROM `article` WHERE `id` > 541158 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000368s ]
  13. SELECT * FROM `article` WHERE `id` < 541158 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000557s ]
  14. SELECT * FROM `article` WHERE `id` < 541158 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000702s ]
  15. SELECT * FROM `article` WHERE `id` < 541158 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001089s ]
0.085649s