跳到内容
当前位置:首页>老电影>桃姐:你养我小,我养你老——一部电影照见中国人的养老之思

桃姐:你养我小,我养你老——一部电影照见中国人的养老之思

  • 2026-09-24 23:24:18
桃姐:你养我小,我养你老——一部电影照见中国人的养老之思

衰老不请自来,陪伴始终在场

在开始正文之前,想讲述一点自己的见闻。前段时间因为家中老人做手术,陪老人在某和医院的病房一起住了有一周左右的时间。这个病房有三张床,靠门病床的是一个外地老人,中间病床的是一个北京老太太,家中老人是在靠窗的病床。外地老太太的病床很热闹,因为她有一个儿子,两个女儿,儿子,儿媳和女儿都来轮流全天候陪伴,所以她的病床总是吃吃喝喝,有说有笑。而自家的老人有儿子全天候陪伴,女儿也每天会在探视时间来看望,所以并不会感到孤独。

只有中间病床的这位老太太,老伴已经过世,只有一个女儿,现在人在美国。老人目前是住在养老院里,这次因为要做个小手术而被养老院的工作人员送到了医院,老人的精神状态不是太好,已经出现了帕金森病症。远在美国的女儿通过医院的中介请了一个护工全天候护理老人。但是老人因为年事已高且有帕金森症,所以总是对护工疑三疑四,所以没办法和护工好好相处,老是和护工争吵或是频繁呼叫服务台,没办法中介公司又给她换了一个护工,但很快又搞不到一起。虽然老太太可以和女儿进行视频通话并向女儿抱怨,但因为存在时差且不在现场无法了解真实情况,也远水解不了近渴。我这个外人看在眼里,可以说感觉中间病床的老人是非常难受的,在住院做手术这种本就让人很有些担心的时候,再没有亲人的陪伴,可以说是非常得艰难与伤心。老人不止一次地偷偷抹眼泪。

儿女长大了为了事业要远走高飞,作为父母肯定是不愿意耽误了子女的前程,但当需要亲人的陪伴而无法实现时,老人又只能默默独自承担孤独和寂寞。也许这样的两难是一个永远无法化解的问题。但作为子女的一方,应该尽力避免自己的父母感觉到孤独,毕竟,对于把自己带到这个世界上的父母,无论我们自己觉得做了多少,都是远远不够的。

有些电影,看完之后你会沉默很久。不是因为它讲了什么惊天动地的大事,恰恰相反,它讲的全是鸡毛蒜皮的小事——煮一碗汤、住进一家养老院、等一个人来探望。可正是这些细碎的小事,把你心底最柔软的地方戳得生疼。

2011年上映的《桃姐》,就是这样一部电影。导演许鞍华用她惯常的冷静与克制,讲了一个关于"老"与"爱"的故事。故事没有刻意煽情,却让无数观众在银幕前潸然泪下。今天,我们借这部电影,来聊聊每个中国人都绕不开的那个话题——养老。

一、电影《桃姐》的内容概要

电影《桃姐》 | 导演:许鞍华 | 主演:刘德华、叶德娴 | 2011年

桃姐,原名钟春桃,十三岁起便到梁家当佣人,一做就是六十年。她没有结过婚,没有自己的孩子,她的一生都献给了梁家。从梁家的老爷和少爷,到梁家的第四代,桃姐一手带大了一代又一代的孩子。

电影的开头,桃姐已经老了。她依旧每天去菜市场精挑细选,给从小吃到大的少主罗杰(刘德华饰)做他最爱吃的菜。有一天,她在厨房突然感到身体僵硬,随后中风倒下。手术后,她半身不遂,再也不能照顾别人了——六十年来,她第一次成了需要被照顾的人。

罗杰把桃姐送进了一家养老院。这并非出于冷漠,而是他工作繁忙,家中无人能时刻照料。此后,罗杰一有空就来看桃姐,带她出去吃饭,推她去看电影,陪她参加朋友聚会。桃姐也从最初的不安,渐渐接受了养老院的生活。

电影的最后,桃姐的身体日渐衰弱。在生命的最后时光,罗杰陪在她身旁。桃姐在平静中离世,走完了她简单而又饱满的一生。

整部电影没有大起大落的戏剧冲突,没有撕心裂肺的生离死别。许鞍华用纪录片式的镜头语言,把衰老和死亡这件事拍得平淡如水,又真实得让人心惊。

· · ·

二、电影《桃姐》所要表达的主题

《桃姐》的故事内核,是一个超越了血缘的"家"的故事。

桃姐和罗杰之间,名义上是主仆,实际上却早已胜似亲人。桃姐把罗杰从小带大,罗杰喝的每一碗汤、吃的每一口菜,都有桃姐的温度。在桃姐中风之后,罗杰没有把她当作一个"用完了就可以丢掉"的佣人,而是像一个真正的家人一样,承担起了照顾她的责任。

"我对不起你,从小到大,都是你照顾我,我现在……""不要这样说,你对我已经很好了。"—— 罗杰与桃姐的对话

电影想表达的第一层主题,是陪伴的意义。桃姐的一生,最有分量的不是她做了多少道菜、伺候了几代人,而是她始终"在场"。同样,罗杰对桃姐的回报,最打动人心的也不是物质上的供养,而是他一次次的探望、一次次的陪伴。在养老院里,桃姐比很多有儿女的老人都幸福——因为她有人来看,有人来等。

第二层主题,是对生命尊严的尊重。电影中的桃姐,在衰老和死亡面前,始终保持着一种从容与体面。她不抱怨、不纠缠,坦然接受生命的自然规律。而罗杰和周围的人对桃姐的照顾,也始终以尊重她的意愿为前提。电影告诉我们:衰老不是一种耻辱,死亡不是一种失败,它们只是生命的一部分,值得我们带着尊严去面对。

第三层主题,是"家"的边界远比血缘更宽。梁家后来移民海外,罗杰也常年在外,偌大的梁家老宅空空荡荡。但桃姐始终守在那里,守的不只是一座房子,而是"家"的感觉。当桃姐老去,罗杰的陪伴让这个"家"得以延续。电影用最朴素的方式提醒我们:家人,不一定是血脉相连的人,而是那些在你最脆弱时仍愿意守在你身边的人。

· · ·

三、"你养我小,我养你老"——养老理念的精髓

中国人有句老话:"你养我小,我养你老。"八个字,道尽了中国式养老的核心逻辑:养老不是一种社会制度,而是一种情感契约。

这句话的第一层含义,是感恩与回报。父母含辛茹苦把你养大,等他们老了、动不了了,你理应照顾他们的晚年。这不是法律规定的义务,而是发自心底的报恩。正如桃姐养了罗杰小,罗杰养了桃姐老——虽然他们之间没有血缘关系,但感恩之心是一样的。你在我年幼无力时托举了我,我在你年老无助时搀扶你走完最后一程。

第二层含义,是情感的循环与延续。"你养我小,我养你老"不是一笔一还的交易,而是一种爱的循环。你被爱着长大,你也学会了去爱。这种爱会传递下去——你的孩子看着你如何对待老人,将来也会如此对待你。中国文化里的养老,本质上是一种以家庭为单位的、代代相传的情感接力。

第三层含义,也是最深的一层,是"养"不仅仅是物质上的供养,更是精神上的陪伴。中国人说"养"老,这个"养"字大有讲究。养,是赡养,更是养育、养护。它不只是给口饭吃、给间房住,更是嘘寒问暖、聊天说话、尊重他们的感受和尊严。真正的"养你老",是让一个老人觉得自己仍然被需要、被在意、被爱着,而不是被"安置"了。

养老的最高境界,不是让老人"活得下去",而是让老人"活得值得"。

桃姐在养老院里,见过太多有儿有女却无人探望的老人。他们的物质条件也许并不差,但眼神里的孤独和绝望,是任何金钱都填不满的。这恰恰说明:养老的精髓,从来不在"养身",而在"养心"。

· · ·

四、飞速发展的社会对养老方式的冲击

然而,"你养我小,我养你老"这句老话,放在今天正面临前所未有的挑战。

第一重冲击:家庭结构的瓦解。几千年来的中国,养老的基本单位是"家"——几代同堂的大家庭,天然构成了一个养老体系。但城镇化把大家庭拆成了小家庭,年轻人涌向城市,老人留在老家。空巢老人、独居老人成了普遍现象。据调查,中国空巢老人已超过老年人总数的一半。当"家"不再是几代同堂的屋檐,"我养你老"就变成了一句需要跨越地理距离才能兑现的承诺。

第二重冲击:时间与精力的匮乏。现代社会节奏之快,前所未有。年轻人996、大小周,养一个孩子已经筋疲力尽,再要照顾四位老人(四位父母、两位祖父母),无论从时间还是精力上都力不从心。"久病床前无孝子"不再是一句道德批判,而是一种无奈的现实。不是不愿,而是不能。

第三重冲击:养老方式从"居家"到"机构"的转变。养老院、社区养老、居家照护……新的养老模式不断涌现。但问题是,很多老人对养老院有天然的抵触——他们觉得去了养老院就是"被儿女嫌弃了",就是"没有家了"。而现实是,很多家庭确实已经没有能力在家照顾老人。桃姐进了养老院,罗杰尚且能频繁探望;但现实中,多少人住进了养老院就真的"住下了",再也没人来了。

第四重冲击:精神需求的断层。物质丰富了,但老人的精神世界反而更荒芜了。过去在大家庭里,老人帮忙带孙辈、张罗家务,至少有一种"被需要"的感觉。如今,孙辈由保姆或早教机构带,家务由智能家电解决,老人忽然发现自己"多余"了。从"被需要"到"被闲置",这种落差对老人的心理冲击,往往比身体衰老更致命。

· · ·

五、变化的时代,养老观念是否应该改变?

答案是肯定的——必须变。但"变"不等于"丢"。

该变的,是养老的形式和载体。

我们必须正视一个现实:回到几代同堂的大家庭,已经不可能了。与其执着于"养儿防老"的传统模式,不如坦然接受多元化的养老方式。社区养老、互助养老、机构养老、居家照护结合——这些新的模式不是"抛弃"老人,而是用更适合现代生活的方式去照顾他们。

去养老院不等于不孝,远程关心不等于不关心。养老观念需要从"必须在身边"转变为"心意始终在"。关键不在于形式上住在哪里,而在于子女的心里有没有装着老人,有没有真正在意他们的感受和需求。

不该变的,是养老的内核和温度。

形式可以变,但"养心"不能变。无论老人住在家里、养老院还是社区,最根本的需求始终是——被尊重、被陪伴、被需要。这恰恰是"你养我小,我养你老"最珍贵的内核。我们改变的是实现这个承诺的路径,而不是承诺本身。

还应该改变的一个观念是:养老不只是子女的事,也是全社会的事。政府、社区、市场都应该参与其中。完善的社区养老服务、合理的养老机构监管、覆盖广泛的长护险制度——这些不是"替代"子女的孝心,而是为子女的孝心提供支撑和保障。当社会和家庭形成合力,养老才不会变成某一个人扛不动的重担。

· · ·

六、面对衰老与死亡,如何调整心态?

这是《桃姐》留给我们最深刻的命题。衰老和死亡,是每个人都无法逃避的终局。关键不在于"能不能躲过",而在于"以什么姿态面对"。

第一,接受衰老是生命的自然规律,而非个人的失败。

我们这个时代,有一种对"年轻"的近乎偏执的崇拜。抗衰老产品、医美产业、健身焦虑——好像衰老是一件需要被"战胜"的事情。但衰老不是敌人,它只是时间在你身体上留下的痕迹。桃姐在老去之后,没有试图对抗什么,她坦然地接受了自己半身不遂、走路需要拐杖的现实。这种接受,不是认命,而是一种对生命规律的尊重。

第二,学会在失去中寻找"仍在"的东西。

衰老意味着不断的失去——失去体力、失去健康、失去熟悉的人、失去社会角色。但如果只盯着失去的,人会被悲伤吞没。桃姐在养老院里,失去了自由行动的能力,但她仍有罗杰的探望,仍有和养老院同伴的闲聊,仍能吃到想吃的菜。在失去中看到"仍在"的,是一种了不起的智慧。衰老剥夺了很多,但总有一些东西它带不走——被人惦记的温暖,对生活的小小期待,以及回忆中那些明亮的瞬间。

第三,提前思考死亡,才能更从容地面对它。

中国人忌讳谈死亡,觉得不吉利。但正是因为不愿谈、不敢谈,当死亡真的来临时,往往措手不及——不管是自己,还是家人。桃姐在生命的最后,是平静的。因为她已经活过了该活的,爱过了该爱的,没有什么遗憾需要弥补。这种平静,不是临终才有的,而是一辈子的选择积累出来的。

一个人对待死亡的态度,其实就是他对待生命的态度。不怕死的人,往往也是真正好好活过的人。

第四,把衰老当作一个提醒——提醒你珍惜当下。

意识到终将老去、终将离开,不是为了制造恐惧,而是为了让我们在此刻更加认真。认真对待身边的人,认真对待每一天的日子,认真对待那些还没来得及说的话、做的事。衰老和死亡的存在,恰恰赋予了我们当下每一刻以重量和意义。

· · ·

七、结语:唯有亲情与陪伴,尊重生命

回到《桃姐》这部电影。它的好,不在于讲了一个多精彩的故事,而在于它把生活的本来面目铺陈在你面前——生活充满艰辛与苦难。桃姐一生劳碌,老来中风,住进养老院,最终离世。这条线,苦不苦?苦。但这部电影之所以温暖,是因为在这条苦的线上,铺满了爱。

罗杰的探望是爱,桃姐的回忆是爱,养老院里人与人之间的善意也是爱。在苦难的底色上,这些爱是亮色,是支撑一个人走完整个人生的力量。

电影最后告诉我们的,其实就是三件事:

第一,亲情不一定是血缘决定的,而是陪伴和付出浇灌出来的。桃姐与罗杰没有血缘关系,但他们的情感羁绊,比很多血脉至亲都要深厚。亲情是一种选择,选择在那个人的身边,选择不离开。

第二,陪伴是这世上最朴素也最珍贵的养老方式。在物质极大丰富的今天,老人最缺的从来不是吃穿用度,而是一个人坐在身旁,陪他说说话、吃顿饭、晒晒太阳。陪伴不需要花多少钱,但它需要花时间、花心思——而这恰恰是最难得的。

第三,尊重生命,才是面对衰老与死亡的最终答案。尊重生命,意味着接受它的全过程——从年轻到衰老,从出生到死亡,不美化也不逃避。尊重生命,意味着在每一个阶段都活出那个阶段该有的样子:年轻时全力去爱,老去时从容接受,临终时平静道别。

桃姐走了,罗杰的生活还在继续。电影没有给出一个标准答案,告诉我们应该怎样养老、怎样面对死亡。但它用两个小时的光影,把一个朴素到几乎被忽略的道理放在了我们面前——

生活从来不易,苦难从不缺席。

但只要还有人愿意陪在你身旁,

只要你还被尊重着、被惦记着,

这趟人间之旅,便不算白来。

—— 愿我们都能被温柔以待,也愿我们都能温柔待人 ——

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