当前位置:首页>戏曲>一曲宫调开戏曲 千年风骨照山河:长篇历史小说《孔三传传奇》的文化价值与文学书写

一曲宫调开戏曲 千年风骨照山河:长篇历史小说《孔三传传奇》的文化价值与文学书写

  • 2026-06-26 05:27:24
一曲宫调开戏曲 千年风骨照山河:长篇历史小说《孔三传传奇》的文化价值与文学书写

在中国艺术史上,有一种文体承前启后,贯通唐宋说唱与元明清戏曲,被公认为中国叙事戏曲真正的源头,它就是诸宫调。而开创这一伟大艺术形式的人,名叫孔三传。

千百年来,孔三传的名字被写进文学史、戏曲史、音乐史,却又始终模糊不清。正史记载极简,民间传说零散,生平事迹几乎湮没在历史长河之中。世人知其名,而不知其人;知其创诸宫调,而不知其何以创、何以成、何以不朽。

在戏曲研究领域,孔三传是一个绕不开的重要坐标,却也是一段长期被简略书写、被轻描淡写的文化空白。正是在这样一片近乎空白的地带,赵元龙、任浩主创,多位地方文史学者、戏曲研究者、民间艺人共同参与打磨的长篇历史小说《孔三传传奇》,以26万字的厚重篇幅,第一次以文学的方式,为孔三传真真切切“立传”。

这部作品,远不只是一部小说。它是一次文化寻根,一场学术补白,一种乡土致敬,更是一曲献给中国民间艺术的深情长歌。它以严谨的史料考据为骨架,以合理的艺术想象为血肉,以深沉的文化情怀为灵魂,以独具的民风民情为底色,将一位沉寂千年的戏曲先驱,重新带回大众视野,让一段被遗忘的艺术发展史,重新变得清晰可感、可触可及。

一、被历史“轻写”的先驱:孔三传为何值得一部传奇?

中国戏曲源远流长,但其真正成熟、走向叙事化、结构完整化的关键一步,并非凭空出现,而是由无数民间艺人在街巷、瓦舍、勾栏、庙会中,一点点摸索、融合、创造、积淀而成。在这条漫长而艰辛的道路上,孔三传是一个标志性、里程碑式的人物。

现存史料对孔三传的记载极为简略,只留下零星片段:北宋泽州人,善说唱,多知古事,通书算阴阳,首创诸宫调,在东京汴梁一带风靡一时。寥寥数语,便概括了一位艺术开拓者的一生。但越是简略,越让人好奇:他从哪里来?出身如何?经历过怎样的人生坎坷与艺术求索?他如何在没有先例可循的情况下,“发明”出一种影响后世近千年的曲体?诸宫调为何能从民间瓦舍之中,一跃成为元杂剧的直接前驱?这些问题,史书不答,典籍无言,一直只能依靠研究者的推测与钩沉。

长期以来,孔三传在教科书中、在学术论述中,更多只是一个符号:戏曲鼻祖、诸宫调创始人、杂剧先驱。符号可敬,却不可亲;可记入史册,却无法走入人心。读者看不到他的喜怒哀乐,感受不到他的人生冷暖,更无法理解他开创一种新艺术形式的艰难与执着。孔三传的人生,成了戏曲史上一段“有名无实”的沉默篇章。

《孔三传传奇》最珍贵的意义,正在于此:它把符号还原为人,把名词还原为生命,把艺术成就还原为一条可触摸、可共情、可震撼的人生道路。作者在序言中坦言,史料有限,前路如登山,不见顶,不知路。但他们没有退缩,而是选择回到孔三传真正的故乡——山西泽州,回到方言、民俗、庙会、唱腔、老艺人的记忆里,回到地方文献与口传故事中,把碎片拼成图景,把沉默变成叙述。这种创作,不是戏说,不是虚构狂欢,而是以文学为舟,渡向历史真实,以情怀为笔,补全文化断层。

正因如此,《孔三传传奇》从诞生之初,就超越了一般历史小说的娱乐功能,成为一部有文化担当、有学术底色、有乡土深情的严肃作品。它不仅讲述一个人的传奇,更在回答一个时代的命题:中国的这一民间艺术,究竟从何而来?又依靠什么,穿越千年而生生不息?

二、从乡土走来:小说塑造了一个可信、可感、可敬的孔三传

一部人物传记小说的成败,关键在于人物是否立得住。《孔三传传奇》没有把主角写成天降圣人、无所不能的艺术天才,而是写一个从泥土里长出来、从烟火中走出来的民间艺人。

小说从他的少年时代写起:生于泽州寻常人家,自幼耳濡目染乡音小调、庙会说唱、民间技艺。他不是贵族,不是文人,不是宫廷乐师,而是一个在底层生活里挣扎、在民间艺术里沉醉的普通人。他有困惑,有困顿,有迷茫,有坚持;有爱憎,有悲悯,有骨气,有坚守。正是这种“去神化”“去符号化”的书写,让孔三传的形象第一次变得可亲、可信、可敬。

作品细致铺展了他的成长轨迹:在乡野小调中萌发热爱,在街头说唱里积累经验,在奔走四方中体察世情,在不断实践中突破旧有形式,在非议与坚持中最终开创“诸宫调”。小说没有夸大天赋,而是强调实践、积累、融会、革新。读者看到的,不是一蹴而就的奇迹,而是一个艺人用一生时间,把零散曲调、民间声腔、历史故事、人情冷暖,一点点熔铸为一种结构宏大、能叙事、能抒情、能动人的全新艺术。

这正是中国民间艺术最真实的逻辑:源于民间,用于民间,传于民间。

孔三传的伟大,不在于他天赋异禀,而在于他真正懂百姓、懂生活、懂人心。他的艺术,唱的是人间悲欢,讲的是古今兴亡,诉的是世道良心。《孔三传传奇》牢牢抓住这一点,让人物扎根大地,让故事扎根人情,让艺术扎根时代。读者在阅读中,能够清晰地看到一个民间艺人的坚守与追求,看到一种艺术形式从萌芽到成熟的艰难历程,更看到中国传统文化中最朴素、最动人的匠人精神。

三、考据与文学相融:一部“有学术底气”的历史小说

历史小说最忌凌空蹈虚、凭空编造。《孔三传传奇》最难得之处,在于它以考据为骨,以文学为肉,在尊重历史的前提下展开艺术创作,做到了“大事不虚,小事不拘”。

本书创作团队并非闭门造车:有研究诸宫调三十年的学界泰斗朱平楚教授作序、指导,有地方戏曲老艺人、文物守护者参与,有戏剧专家、传统文化研究者、地方戏曲爱好者等集思广益、共同打磨,更有大量乡土调查、口述整理、文献比对作为坚实基础。这使得小说在关键问题上,完成了多项重要的文化考证与纠正,填补了诸多长期悬而未决的认知空白。

第一,为孔三传“认祖归宗”。小说明确孔三传的故乡为山西泽州望头村,让这位漂泊四方、沉寂千年的艺术先贤,终于有了清晰的故土根脉。这不仅是文学层面的设定,更是建立在田野调查与古今文献基础上的文化结论。

第二,还原诸宫调的形成逻辑。小说清晰呈现,诸宫调不是凭空出现,而是对唐宋曲子、大曲、说唱、民间小调的整合、提炼、革新。孔三传打破单一曲调的局限,将不同宫调、不同曲牌联缀起来,用一套完整结构讲述长篇故事,实现了说唱艺术的叙事革命,为元杂剧的成熟奠定了重要基础。

第三,厘清孔三传在中国戏曲史上的定位。作品明确指出,没有诸宫调,就没有元杂剧的成熟结构;没有孔三传,中国戏曲可能还要在零散说唱中摸索更久。孔三传的艺术创造,是中国戏曲从“唱小曲”走向“演大戏”的关键一步。

这些内容,并非生硬的学术科普,而是自然融入情节、人物、对话与场景之中,读者在阅读故事的同时,不知不觉完成一次生动的戏曲史入门。对于大众而言,这是最有效、最温暖的文化普及;对于研究者而言,这是一次富有启发的文学化呈现。

四、诸宫调的艺术密码:小说揭开戏曲发展的关键一环

很多人知道“元曲”,知道元杂剧的辉煌,却少有人知道:元杂剧的结构、联套、曲牌组合方式、叙事方式,直接继承自诸宫调。诸宫调,正是连接唐宋说唱与元明清戏曲的重要桥梁。

在孔三传之前,民间说唱多是短篇小唱,篇幅短、结构简单,难以承载复杂历史故事与人物命运。孔三传创造的诸宫调,实现了几个重大突破:打破单一宫调限制,实现多曲牌联缀;建立起适合长篇叙事的音乐结构;说唱与表演结合,可听、可看、可感;题材大幅扩大,历史、英雄、情爱、世情、善恶报应,皆可入曲。

换句话说,诸宫调让“唱故事”真正成熟。而成熟的“唱故事”,就是戏曲的雏形。

《孔三传传奇》用大量篇幅,细腻书写孔三传如何观察、吸收、改良、创造。他听遍民间声腔,研究曲调情绪,体会人物心境,摸索结构节奏,在无数次演唱与修改中,逐渐完善这种新的艺术形式。读者会明白:艺术从来不是灵感一闪的偶然,而是千锤百炼的必然;伟大不是天降,而是日复一日的坚守与精进。

小说通过孔三传的人生,回答了一个极重要的问题:中国戏曲从哪里来?答案是:从民间来,从生活来,从像孔三传这样默默耕耘、一生一事、心有所信、行有所持的普通艺人中来。这不仅是对一段艺术史的还原,更是对民间文化价值的深刻肯定。

五、乡土、家国与情怀:一部有“根”有“魂”的文化之作

《孔三传传奇》不只是写一个人、一种艺术,更是写一片土地、一种精神、一份深沉的文化自信。

全书处处可见对山西泽州的深情:山水、风俗、庙会、方言、人情、艺人生活、民间信仰,共同构成了孔三传成长的文化土壤。他的腔调里有泽州的风,他的故事里有泽州的人,他的风骨里有泽州的魂。乡土,是他生命的起点,也是他艺术的源头。

这种书写,在今天尤其珍贵。当下,很多传统文化、乡土技艺、古老声腔,正在快速消失。年轻人对戏曲源头陌生,对民间艺人的艰辛不了解,对“文化从哪里来”缺乏认知。《孔三传传奇》以文学的方式,做了一件极有意义的事:让后人记得先贤,记得来路,记得根脉。

小说中的孔三传,不仅是一位艺人,更是一个有良知、有悲悯、有心胸、有担当的普通人。他用说唱劝善惩恶,用故事抚慰人心,用艺术传递道义。他的“家国情怀”,不是豪言壮语,而是把百姓放在心上,把世道放在眼里,把良知刻在骨里。综其一生,不只在传技艺,更在续文脉、倡道义,这样就更赋予了人物以精神重量。

这种朴素而深沉的情怀,穿越千年,依然能打动今天的读者,引发强烈的情感共鸣。

六、文学品格:庄重质朴,雅俗共赏,经得起细读

作为一部面向大众、宣介地方历史人物的长篇历史小说,《孔三传传奇》的文风十分难得:不浮夸、不花哨、不猎奇、不狗血。

语言沉稳质朴,叙事从容舒展,情节扎实可信,人物情感克制而深沉。它不追求强冲突、快节奏,而是像古老唱腔一样,缓缓铺开,慢慢入心。这种写法,与孔三传的身份、与诸宫调的气质、与乡土文化的底色高度契合,形成了内容与形式的统一。

小说结构完整清晰:成长线层层递进,艺术求索线步步深入,人情线温暖真实,文化线贯穿始终。既适合普通读者当作“历史故事”阅读,也适合戏曲爱好者、文史爱好者当作“文化读本”收藏。它雅俗共赏,厚重而不晦涩,严谨而不枯燥,真正做到了让专家点头、让大众叫好。

七、时代意义:在文化自信的今天,我们为什么更需要孔三传?

当今时代,我们大力弘扬中华优秀传统文化、坚定文化自信。而自信从哪里来?从了解中来,从认同中来,从记住我们的先贤与来路中来。

孔三传的价值,早已超越艺术本身:他是民间智慧的代表,是工匠精神的典范,是文化创新的先驱,是普通人也能成就不朽的最好证明。他用一生告诉世人:真正伟大的文化,从来不是高高在上、脱离大众,而是来自民间、属于人民、传于后世。

《孔三传传奇》的出现,恰逢其时。在快餐文化、流量文化盛行的当下,这样一部慢工出细活、深耕乡土、致敬先贤的作品,本身就是一种态度:对历史敬畏,对文化珍视,对传统深情,对匠心尊重。它让人们重新认识到,传统文化不是陈旧的古董,而是依然鲜活、依然能够滋养心灵、依然能够指引当下的精神财富。

这部小说,不仅让孔三传“活”了过来,也让诸宫调这一古老艺术重新走进大众视野,更让人们看到中国民间艺术的伟大与温柔,看到中华优秀传统文化的深厚底蕴与强大生命力。

八、结语:一曲宫调传千古,一部传奇照后人

朱平楚教授在序言中写道:“打开《孔三传》你可以看到一个充满真性情的山西人,你可以感受到一位北宋民间艺人的悲欢,你能更具象地知晓中国古典戏剧先驱、元杂剧前驱奠基者孔三传的成长历程和他的家国情怀。”

这段话,正是《孔三传传奇》最好的注解。

它写活了一个人,补全了一段史,唱响了一种艺,温暖了一片土。

它让我们知道:中国戏曲不是从天而降,不是凭空诞生,而是由无数像孔三传这样的艺人,在风雨中、在困顿中、在热爱中、在坚守中,一步步走出来、唱出来、创出来。正是这些默默无闻的民间先贤,以一生为笔,以岁月为墨,写下了中华优秀传统文化的壮丽篇章。

《孔三传传奇》一书,是写给历史的,写给乡土的,写给戏曲的,更是写给今天每一个愿意回望传统、尊重匠心、坚守初心的人。它以文学的力量,唤醒一段被遗忘的历史;以文化的温度,照亮一条通往自信的道路。

愿更多人通过这部小说,认识孔三传,了解诸宫调,看见中国民间艺术的光辉;愿这一曲宫调,穿越千年,依旧动人;愿这一份风骨,照亮后世,永不忘怀。

作者:程燕广,二级編剧,晋城市戏剧家协会副主席

编辑:太行小至

往期导读

晋城老城赋

全国各地房车齐聚陵川

汪曾祺谈赵树理:一个人唱一台戏,两只手划拳,还有“绝处逢生法”

已关注
关注
重播 分享

最新文章

随机文章

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