跳到内容
当前位置:首页>教案>What a Bad Dog!精读教案 · 10 分钟玩转一本绘本

What a Bad Dog!精读教案 · 10 分钟玩转一本绘本

  • 2026-10-29 01:16:22
What a Bad Dog!精读教案 · 10 分钟玩转一本绘本

Floppy 白天调皮捣蛋——踩水泥地、滚泥巴、拽下晾好的衣服、推倒乐高;晚上又不停地叫,把爸爸吵得睡不着。直到厨房冒烟,所有人才发现——它不是坏狗,是在救人。

如果你刚开始给娃读牛津树,还停在"翻书 → 念英文 → 翻下一页"的阶段,这份教案可以帮你把一本薄薄的绘本玩出 10 分钟。

先演,再读,最后玩。

Step 0 先做 TPR 热身(1 分钟)

TPR 是什么?全身反应法。听到英文就做动作,不要求娃开口。

为什么有效?4 岁娃听"把书拿过来"要翻译一下才懂,但 "Bad dog!" + 双手往下压的大拇指,他立刻就会。动作先走一步,嘴巴慢慢跟上,兴趣也就上来了。

不用讲任何故事,先把这几个动作玩熟,读正文时会轻松很多。

英文
中文
动作
bark
汪汪叫
双手做爪状,伸到嘴边
bad dog
坏狗狗
大拇指朝下 + 皱眉
good dog
好狗狗
大拇指朝上 + 笑
push
推
双手往前推
pull
拉
双手往后拉
mud
泥巴
双手做抹泥巴的动作
concrete
水泥地
在平地上跺脚
cross
生气
双手叉腰,皱眉鼓腮
fire
火
双手向上窜的火苗
hero
英雄
双手举高,摆 superhero 姿势

💡 这张表可以打印出来,贴在绘本封面内侧。每次读之前先对一遍。

一、阅读目标

  • 能听懂、会说核心词汇:bark, bad dog, good dog, hero, push, pull, mud, concrete, cross, fire
  • 能说出故事线:白天捣蛋 → 晚上乱叫 → 厨房起火 → 原来它在救人
  • 培养同理心和规则意识:知道"调皮"和"坏"不是一回事,做坏事要停下来

二、重难点

  • 重点:核心词汇 + 句型 "What a bad dog!" "He is a good dog!" "Is Floppy a bad dog or a good dog?"
  • 难点:too / bad 这类带否定色彩的词怎么讲给孩子听;理解"不要贴标签"——同一件事,表面看起来坏,背后可能是好的。

三、阅读过程

Step 1 热身导入

(捏着鼻子做闻到臭味的样子,然后张开双手做小狗扑过来)

Look at the cover! 看封面!"What a Bad Dog!" 多坏的一只狗狗呀!

Bad! 坏!(大拇指朝下,皱眉)

Dog! 狗狗!(双手做小狗耳朵)Woof!

Look at Floppy. 他嘴里叼着一件衬衫!

He is running away! 他跑走啦!

Let's see what happens! 我们看看发生了什么!

Step 2 第一部分:Floppy 的捣蛋日记(Page 3-9)

(翻到第 3 页,指着爸爸生气的脸)

Look at Dad! 他很生气!

"Floppy went on the concrete." Floppy 踩在了水泥地上。

Concrete! 水泥地!(在平坦的地方跺跺脚)

Oh no! Bad dog! 坏狗狗!

(翻到第 4 页,指着满身泥巴的 Floppy)

Oh my! 哎呀!

"Floppy went in the mud." Floppy 跑到泥巴里去了!

Mud! 泥巴!(双手做玩泥巴的动作)

Dirty dog! 脏狗狗!

(学那位女士生气的样子)

Look at the lady! 她不开心!

(翻到第 6、7 页,指着掉在地上的衣服)

Floppy pulled the washing down! Floppy 把洗好的衣服拽下来啦!

Pull! 拉!(双手做拉拽绳子的动作)

Washing! 洗好的衣服!

Mum is shocked! 妈妈惊呆了!

(翻到第 8、9 页,指着乐高积木)

Oh no! 哎呀!

"Floppy pushed the Lego over." Floppy 把乐高推倒啦!

Pushed! 推!(双手做推倒积木的动作)

Crash! 哗啦!

Is Floppy a good dog or a bad dog? 他是好狗狗还是坏狗狗?(等 3 秒)

Hmm... maybe a bad dog today! 今天可能是只坏狗狗!

读到这里停一下,玩游戏:

🎮Good Dog, Bad Dog(好狗狗,坏狗狗)

  • "Good dog!"(娃双手做小狗耳朵,乖巧地摇摇手,说 "Woof!")
  • "Bad dog!"(娃假装推倒积木,说 "Oh no!")
  • 交替玩 3-4 次,最后一次"Good dog!"配一个大大的拥抱。

💡 这一页重点是三个动作词:concrete(跺脚)、mud(抹泥巴)、push(推倒)。不用讲意思,让娃的手先记住。

💡 出门就能用:下楼指着地面说 "Look, concrete!",踩到水坑说 "Mud!",比在书里讲十遍都管用。

Step 3 第二部分:夜间狂吠与爸爸的崩溃(Page 10-15)

(翻到第 11 页,学妈妈叹气、无奈的表情)

It's night time. 到晚上了。

But Floppy is barking! 但 Floppy 在汪汪叫!

Bark! 汪汪叫!(双手做爪状伸到嘴边)Woof, woof!

(翻到第 12、13 页,指着爸爸的黑眼圈)

"Floppy barked and barked." Floppy 不停地叫。

"Dad couldn't sleep." 爸爸睡不着觉。

(假装睡觉,然后被吵醒,捂住耳朵)

Oh no! I can't sleep! 哎呀,我睡不着!

"Dad was cross." 爸爸生气了。

Cross! 生气!(双手叉腰,皱眉,做一个超级生气的表情)

Can you make a cross face? 你能做一个生气的表情吗?(等 3 秒)

(翻到第 15 页,指着爸爸穿睡衣狂奔的样子,忍不住笑)

Look at Dad! 他穿着睡衣跑下楼了!

He is very, very cross! 他非常非常生气!

玩一个声效游戏:

🎮Bark and Sleep(汪汪叫与睡觉)

  • 假装睡觉,闭上眼睛。
  • 娃假装小狗,轻轻地叫:"Woof! Woof!"
  • 突然坐起来,生气地说:"What a bad dog!"
  • 交换角色,娃睡,你学狗叫,娃做生气的表情。玩 2-3 次。

💡 "生气"是一种正常的情绪,被吵醒会生气很正常。可以问娃:"如果是你睡得正香被吵醒,你会开心吗?"——先承认情绪,再谈怎么表达。

💡 学狗叫这个游戏很耗电,正好在睡前十分钟玩,释放精力,同时娃会记住 bark 和 sleep 是一对反义词。

Step 4 第三部分:大反转——好狗狗(Page 16-18)

(翻到第 16 页,突然做出夸张的惊恐表情)

Wait! Wait! Look at the kitchen! 等等!看厨房!

Look! Smoke! 看!烟!

Fire! 火!(双手做火苗向上窜的动作,嘴里呼呼声)

Oh my goodness! 我的天哪!

"The tray was on fire." 托盘着火啦!

That's why Floppy was barking! 这就是为什么 Floppy 一直在叫!

He was trying to tell everyone! 他在试着告诉大家!

He is not a bad dog! 他不是坏狗狗!

He is a hero! 他是个小英雄!

(翻到第 18 页,指着大家抱着 Floppy 的笑脸)

Everyone is happy! 大家都很开心!

"What a good dog!" 多好的一只狗狗呀!

Good dog! 好狗狗!(竖起大拇指,拥抱自己)

He saved the family! 他救了全家!

Let's say "Good dog, Floppy!" 我们说:"好狗狗,Floppy!"(等 3 秒)

玩一个消防游戏:

🎮Fire! Hero Dog!(着火啦!英雄狗狗!)

  • 大喊:"Fire! Fire!"(双手做火苗状)
  • 娃当英雄狗狗,大声叫:"Woof! Woof! Woof!"
  • 假装被叫醒:"Oh no! Fire! Call the firefighter!"
  • 两人一起假装拿水桶灭火:"Splash! Splash! The fire is out!"
  • 最后拥抱娃,夸赞:"What a good dog! You saved us!"

💡这是全书最值钱的地方:打破了"好狗 / 坏狗"的刻板印象。可以问娃:"Floppy 白天调皮,晚上一直叫,你觉得他坏吗?"引导娃理解,有时候表面上的"坏行为"背后其实是善意的。永远不要轻易给人或事物贴标签。

💡安全教育:借此机会讲厨房的危险——不能玩火,闻到烟味或看到火要赶快告诉大人。

💡娃怕火怎么办:如果娃对 Fire 害怕,立刻合上书,用平常语气说:"Floppy 救了大家,现在安全啦。"不用夸张安慰,平着说反而更有用。

Step 5 全课复习

1. 快速回顾(只做动作,不用翻书)

Bad dog!(大拇指朝下)Good dog!(大拇指朝上)Bark!(做爪状)Fire!(火苗)

2. 问答(一次问一题,不追问)

  • What did Floppy pull down? — The washing!
  • What did Floppy push over? — The Lego!
  • Was Dad cross? — Yes!
  • Why was Floppy barking? — There was a fire!
  • Is Floppy a bad dog? — No, he's a hero!

3. 角色扮演

一人演 Floppy,另一人演一家人。Floppy 在屋里"捣蛋"(推、拽、叫),一家人做出生气的表情;然后喊"Fire!",Floppy 变成英雄,一家人抱住 Floppy。

四、拓展:把这本书搬到生活里

这是很多人读完就结束的地方,但拓展才是绘本最大的价值。

出门在外,看见任何一只狗都可以用:

  • "Look! A big dog!" / "A little dog!"
  • "Is it a good dog or a bad dog?"
  • "Woof! Woof!"

如果娃抢玩具哭闹:

"You remember Floppy? Do we push and pull? We share. Let's take turns!"——把书里的结论借过来用。

如果娃做了件"坏"事:

不要说"你是个坏孩子"。可以说:"你刚才推倒了积木,那是 Floppy 干的事。Floppy 后来是好狗狗,我们把积木搭回来好吗?"——把行为和人分开。

如果娃对消防感兴趣:

一起找一张消防车图片认一认,问:"Who is the hero when there's a fire?" 把 hero 这个词接到真实生活上。

下一本接得上:

《Floppy's Bath》《A New Dog》都可以直接读。Floppy 这个名字、这件行为逻辑,娃已经很熟了。

五、给妈妈的特别叮嘱

这本书的情感转折非常棒:前面娃看 Floppy 捣蛋会笑,后面发现它一直在救人,会有一瞬间的"啊?"。这个转折点值得停下来多问一句。

  • 娃觉得前面捣蛋很好玩,就多玩几次 Good dog / Bad dog 的游戏。
  • 娃对 Fire 害怕,立刻合上书抱抱她,告诉她:"Floppy 救了大家,现在安全啦。"永远不要为了读完故事,让娃陷入焦虑。
  • 娃说 Floppy 是坏狗的时候,不要急着纠正。先问:"你从哪里看出来的?"再一起翻到第 16 页找证据。
  • 不要追求"读完整本"。娃愿意记住 bad dog / good dog / hero 这三个词,这一课就已经完成了。

六、常见问题

Q:娃很喜欢"坏狗狗"这部分,会不会学坏?

不会。这个故事的价值恰恰在于先让他看到"坏",再让他看到反转。如果娃只记住"捣蛋很好玩",说明翻页太快了——在第 15 页和第 16 页之间停一下,问一句"你觉得 Floppy 为什么一直叫?"

Q:娃只指图,不肯出声?

正常。先接受他的手势(指对了就夸张地说 "Yes! Bad dog!"),不追着要他重复。指代动作往往比说话早几周出现。

Q:娃不肯跟着重复?

把"你说、他跟"换成"他说、你说"。你说 Bad dog,他不说;你说 "Good dog or bad dog?",他反而更愿意大声回答"HERO!"

Q:这本书要读几遍?

3-5 遍。第一遍完整读,第二遍只翻两个重点页(第 9 页捣蛋高潮、第 16 页反转),后面几遍直接玩游戏。

Q:什么时候讲语法?

5-6 岁之后,或者娃自己问 "Why is it 'was'?" 的时候。现在讲时态,他只会记住"不要说话"。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-09 08:31:16 HTTP/1.1 GET : http://a.sjds.net/a/535161.html
  2. 运行时间 : 0.080290s [ 吞吐率:12.45req/s ] 内存消耗:4,285.82kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=dd35d5e4f6bc35b5a3976e19ffd625e1
  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.000574s ] mysql:host=172.18.0.4;port=3306;dbname=a_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000824s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000387s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000365s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000641s ]
  6. SELECT * FROM `set` [ RunTime:0.000279s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000758s ]
  8. SELECT * FROM `article` WHERE `id` = 535161 LIMIT 1 [ RunTime:0.000423s ]
  9. UPDATE `article` SET `lasttime` = 1794184276 WHERE `id` = 535161 [ RunTime:0.001583s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000328s ]
  11. SELECT * FROM `article` WHERE `id` < 535161 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000419s ]
  12. SELECT * FROM `article` WHERE `id` > 535161 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000465s ]
  13. SELECT * FROM `article` WHERE `id` < 535161 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000703s ]
  14. SELECT * FROM `article` WHERE `id` < 535161 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000586s ]
  15. SELECT * FROM `article` WHERE `id` < 535161 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000587s ]
0.092726s