当前位置:首页>戏曲>戏曲口述史|李家宝 江之源:《江宇梁:把京剧唱给更多人听 》

戏曲口述史|李家宝 江之源:《江宇梁:把京剧唱给更多人听 》

  • 2026-06-23 12:26:47
戏曲口述史|李家宝 江之源:《江宇梁:把京剧唱给更多人听 》

导语

2026春季学期昆曲基地正在开设《京剧经典艺术欣赏》《戏曲史与戏曲美学》《古琴经典艺术欣赏》等全校通选、公选及专业课程。

本学期《京剧经典艺术欣赏》的作业类别之一为“戏曲口述史”,李家宝和江之源同学通过采访口述撰写了江宇梁:把京剧唱给更多人听。今揭载于此,以飨读者。

   匕

江宇梁:把京剧唱给更多人听

文:李家宝 (北京大学法学院、《京剧经典艺术欣赏》选课同学)/江之源(北京大学经济学院、《京剧经典艺术欣赏》选课同学)

聚光灯亮起时,江宇梁站在北京大学校园十佳歌手决赛的舞台上。歌曲《光亮》中“莫听穿林打叶声,一蓑烟雨任平生”高亢的戏腔在空旷的场馆里腾起,台下的年轻人先是安静下来,又在某个瞬间被击中——那是一种很难用语言描述的震撼。

对这位北大学子来说,京剧早已不只是一项才艺。她因偶然契机接触京剧,陆续登上开学典礼、校园十佳歌手等舞台;也曾因学业暂时搁置,后又在燕园重拾热爱。从凭借戏腔走入大众视野,到尝试打破单一标签,这位青年与传统戏曲,展开了一场细水长流的双向奔赴。她说,京剧塑造了她的性格,建立了她的发声审美,也让她在燕园里真切地体会到一点一滴的进步。

一、种子落进偶然里

回望最初接触京剧的契机,江宇梁觉得那确实是一件很偶然的事。当年是朋友觉得学戏孤单,拉着她一起去学,没想到那位朋友因个人原因放弃,她却被专业老师看中。老师说她声音甜美、音域也够,很适合学京剧。就这样,她坚持了下来,从此与这门艺术结下了不解之缘。她的第一位老师是拉胡琴出身的,在唱腔指导上着墨不多,主要帮她把控音准,但正是那段经历,为她打下了入门的基础。

她也相信,如果没有那次偶然,自己大概也会走向别的艺术形式,比如唱歌、主持、朗诵。“因为从小我就对这些事情非常感兴趣,”她说,只是命运恰好把她推到了京剧那里,“这本身就是一件很奇妙的事情。”

这件偶然的小事,悄悄影响了她一个重要的人生选择——高考志愿。那时她年纪尚小,想法特别简单:想到北京来看一场戏。就是这样一个纯粹得近乎天真的念头,后来真的把她带到了北京读大学。在她看来,年轻孩子的心思就是如此直接,如今回想,反倒显得格外珍贵。

京剧也在不知不觉间塑造着她的性格。它让她更能够耐着性子,去做一些困难的事情。在她看来,京剧远不只是“唱”那么简单,还有动作、身段、念白,以及许多需要反复打磨的片段,样样都急不得。“它培养了我的耐心。”江宇梁不愿把话说得太重,她并不认为京剧彻底改变了自己的人生轨迹,但她确实感到,京剧让自己后来的许多选择,有了一种隐隐的趋向,总会不自觉地朝着与它相关的方向走去。

学戏的路并非一帆风顺。中学阶段,它一度中断。在她的家乡,应试教育比较占主导地位,初高中若还去唱戏,多半会被看作“不务正业”。于是,她有些懵懂地把它放下了。如今回看,她觉得有些可惜:初高中其实是一个很值得学戏的阶段,那时人无论体力还是理解力,都正处在很好的状态。这份“可惜”,她说得很平静,却也藏着对那段空白时光的一点惋惜。

后来她去了北京,本科就读于中国社会科学院大学。那时学校常会发一些免费的戏票。票价不高,他们也只能坐在角落里看,但正是那一张张角落里的戏票,在她心里埋下了一颗种子。她看到了台上演员对学戏、对戏曲的那份郑重态度,那份态度让她想要再精进一些。于是她找到京剧院的老师学戏,把这视作一次真正意义上的、比较规范的戏曲艺术启蒙。

到了北大,学习变得更加正规。她和京昆社的同学一起排戏,也接触到“高雅艺术进校园”等项目,百周年纪念讲堂的演出、校内的美育课程,常常都能见到她的身影。她形容自己始终处在持续成长的状态,技艺与认知都在稳步提升。更让她惊喜的是,这种进步并不止于唱戏,它也带动了她在其他方面的成长。这份成长不只体现在演唱上,也助力她在专业学习中不断深耕前行。这种发现,让她格外欣喜。

一路走来,家人始终是她最朴素的底气。说到家乡文化与童年记忆,这位安徽六安姑娘后来在十佳决赛上,把家乡民歌《八月桂花遍地开》自然地融进《故乡的云》,于她而言并非刻意的设计,而是那份乡音乡情的自然流露。

学京剧这件事,父母给她的更多是一种朴素的支持,并不觉得女儿学这个是为了什么功利的目的。“他们觉得我学这个很开心,那就让我去学。”说到这里,江宇梁仍然很感动。尤其是母亲,她会格外留意社交平台上和女儿有关的消息,哪怕是观众视角随手拍下的演出视频,也总是第一个找到。父母会认真地看她的视频,给她鼓励:“这次好像唱得比之前好一些了”——从这样平常的话里,江宇梁也能感受到自己一点一点的变化。这份不带功利、只盼她开心的支持,是她一路走来最温暖的底色。也正是受父亲影响,她始终相信“歌曲永远是人的艺术”,只有唱出“人”的故事,才能真正打动人心。

而真正让她意识到京剧正在改变自己的,往往是一些具体的瞬间。她记得有一次学戏,老师问她:“你有没有觉得你一直在用嗓子挤着唱?”她答,好像是的。老师便说,要去找一个高位置,老师叮嘱她找准发声高位,摒弃喉部用力挤压的习惯,试着放松喉咙演唱。这句点拨让她很受启发。在她看来,像她这样非专业的唱歌爱好者,能接触到的优质声乐样本其实非常少,很多时候根本不知道正确的发声方式是什么样子。大家或许都有天赋,凭感觉唱一些适合自己的歌,但发声方法到底适不适合自己?她说,虽说嗓音损耗并非朝夕之事,但一旦发声方式出错,就会直接影响演唱状态。京剧给她的感觉,恰恰是“可以唱到很老”。这也给了她一种信心:用一个相对适合自己的发声方式,既能延长自己的艺术生命,也能让自己更有辨识度。正因如此,她学会了爱惜嗓子,认真对待每一次开口。

二、聚光灯下,戏里戏外

从北大开学典礼的《万疆》,到十佳歌手舞台的《怨苍天变了心》《光亮》,再到北大官微上那首《赤伶》,江宇梁选的多是带有戏腔元素的歌。原因其实很简单——因为她会唱戏。“我既然是学戏的,就一定要唱一段戏。”

她坦言,登台时总会格外在意观众的感受。既然站在这么大的舞台上,如果观众没有听到什么、没有得到满足,演出的效果便要打折扣。所以她总希望能给观众带去一些东西,无论是情绪价值、力量感,还是一点鼓励。“我希望他们听我的歌,能够有一些收获。”于是在选歌这件事上,她想的往往不只是“我想唱什么”,更是“我想让观众感受到什么”。就像那首《万疆》,她想用声音去描摹大国气象,让“红日升在东方,其大道满霞光”里那份身在盛世的骄傲,借歌声传递出去。

至于戏腔为何总能引发热烈的反响,江宇梁有自己的体会。首先,戏腔若是唱得好,确实让人震撼。凭借在大型舞台、尤其是户外舞台上的表演经验,她发现,在空旷而人多的场地里,戏腔这种高频的演唱方式,能一下子抓住人的眼睛和耳朵。她觉得,这背后,是年轻人对传统艺术发自内心的文化共鸣。年轻人会在某个瞬间突然意识到,原来这种古老的艺术形式,是自己可能会喜爱的。

传统戏台多建于露天场地,古时没有扩音设备,也让戏腔练就了极强的声音穿透力,,因而格外容易带来那种直击人心的震撼。今天的年轻人感受家国情感的方式,或许与老一辈不尽相同,但当戏腔响起,血脉里的共鸣是相通的。

一首首歌曲的精彩演绎,也少不了追光之外那些默默的努力。在北大校园十佳歌手大赛的舞台上,几乎每一轮都有朋友相伴:有物理学院的同学帮她合唱,有中文系的师妹为她做戏剧风格的妆造,还有北大舞团的朋友来当舞蹈演员;化妆师认真研究戏妆,工作人员尽职尽责,所有人都在备赛的过程里坚定地陪着她。“戈多未必会来,但他们一直都在。”而几乎每一次登台,她也都会遇到一些小遗憾或小事故,但这些经历反而让她的心态越来越好:她更愿意做一个“体验派”,只要唱歌时是开心的、能享受整个过程,便已足够,没必要纠结于细节上的那点遗憾。

光环之下,她也有着自己的纠结。长期被贴上 “戏腔歌手” 的标签,让她心生思考。如今她已有许久未正式登台演戏,戏曲舞台经验慢慢减少,昔日一同学戏的伙伴,也觉得她如今转以演唱为主。深耕戏曲多年,登台唱戏的机会变少,她心底难免生出几分失落。也有朋友称她为跨界歌手,但她并不认同这一说法。校园舞台上的演唱者大多并非音乐科班,唱歌皆源于热爱,本无所谓跨界。她的心愿很简单:既然选择去做,就力求做到精进,用心唱好戏腔与流行歌曲,一切都源于纯粹的热爱。也正是带着这份不甘于被定义的心气,她曾零基础地去挑战以粤语歌为主的清北粤歌赛。语言不通是头一道难关,适合自己的粤语歌本就不多,加之音域也不算契合,困难着实不少。后来是朋友的一句“既然想突破,就别怕走出舒适区”,让她重新调整心态,慢慢筛选,最终选定一首音域、风格都适合自己的抒情歌,顺利完成比赛,并一举夺得冠军。那种“既靠戏腔被看见,又想跳出戏腔被看见”的心情,推着她不断向前。

谈到如何在戏曲发声与流行唱法之间求得平衡,江宇梁觉得这件事其实并不太难,因为两者相距很远,反倒是太接近时才更难区分。她也清醒地看到自己的不足:很多人评价她“戏腔比较好”,这或许恰恰说明,她的流行唱法还存在一些问题,还有许多唱法尚待开发,这正是她接下来想要努力的方向。在她看来,歌曲是一种表达,每一个段落都同样重要,关键是要用合适的方式,把每一段都唱清楚、唱得让人产生共鸣。如今,她一方面接触更多元的流行歌曲,开发更有趣、更实用的唱法;另一方面,在唱戏腔之前,会先听一听正宗的戏,帮自己找准发声位置。她特别担心唱戏时带着流行味、唱流行时又像在唱民歌,所以总会有意地做出区分。

其实在她看来,传统与创新之间的“平衡”并没有固定的标准,关键是看观众的接受度,要选那些有内涵、能直击心灵的歌曲,避免堆砌空洞古风元素的歌。她举例说,像李玉刚的《万疆》,前面用流行唱法吸引听众,后面融入京剧唱腔,有起承转合,听众很容易接受;而她唱过的《怨苍天变了心》,本是大家耳熟能详的流行情歌,演唱时加入一点戏腔元素,既保留了流行歌的亲切感,又添了几分传统韵味,也很容易被认可。她希望观众能这样被戏腔“圈粉”,进而愿意走进剧场,多了解这门国粹的好处。

到北京求学之后,江宇梁开始系统地学习梅派京剧,在《贵妃醉酒》《天女散花》等经典剧目的研习中,不断加深着自己对梅派的理解。梅兰芳先生对昆曲、传统书画、传统舞蹈博采众长的态度,也深深影响着一代又一代梅派的学习者。在她眼中,梅派的“美”,正是中国传统审美里“内敛、有内涵”的体现。唱腔不张扬、不刻意炫技,却让人觉得格外舒适,连服饰、头饰都与动作搭配得处处透着雅致。

接触过江宇梁的人,常觉得她比较平和。这在她看来,是一种人生哲学:中正、平和,是一种圆润地看待身边一切、接受一切发生的态度。她说,有些艺术形式是愤怒的、压抑的,或是外放的,而像梅派这样的艺术,很难用一个特别精准的词去形容,它就是大气、大方地展示着中国传统的美感。她欣赏梅派那种“中正、平和、中式的美”,也觉得自己的表达方式受了这种审美的影响:不尖锐,也不卑微,而是大大方方、不卑不亢;看待世界亦是如此平和,不骄不躁。这种审美趣味,就这样慢慢渗进了她的性格,渗进了她表达自己、看待世界的方式。

三、把京剧唱给更远的人

作为一名博士生,江宇梁始终关注戏曲领域的一些科学议题,但对于“科学的介入会不会改变京剧的传承方式”,她有自己的一番思考。她认为,要先想清楚究竟什么是科学”。在她看来,若真用所谓科学的手段去学戏,其实并不太现实,戏曲艺术的传承,本就是依靠模仿师长,再逐步形成个人演绎风格。她由此推断,目前主流的传承方式,恐怕仍是那种传统的“口传心授”。换句话说,科学或许能在某些方面作出补充,但有些东西,是它无法替代的。

谈及自己身上最重要的使命,江宇梁先是笑言“这么说有点太重了”,随即又认真地说,她其实只是希望,让更多的人能够看到京剧。今后从事对外汉语,她会接触许多留学生,她想让他们知道,中国不只有大熊猫,京剧同样是一个有趣而有意义的文化符号;也希望他们愿意走进戏院,去支持京剧以及其他戏曲文化。

这样的心愿,她其实已经体会过它带来的动人时刻。在一次学校组织的活动中,她和黄梅剧社的同学一起摆了个戏曲摊位,展示戏曲服装,也现场唱了几段。没想到他们的摊位竟是最火的——留学生们格外感兴趣,拿着印有戏曲剧照的明信片爱不释手,还会跟着她一个字一个字地学唱京剧片段。看着他们认真学唱的样子,她真切地感受到,戏曲这门传统艺术,有着很强的吸引力与传播力。

她注意到,许多国家的文化名片都做得很好,人们一想到那个国家,就会想起它的名片。她也希望能借此打破外国人对中国的某些刻板印象。戏曲艺术里,传播着仁义礼智信,传播着中国人身上特有的美感,它体现在装扮上、声腔上,也体现在性格里。她甚至这样设想:将来若有一个从未接触过京剧的外国学生,因为她而走近这门艺术,回去后由衷地感叹“原来中国的京剧这么精彩”,就像人们一提起意大利便会想到歌剧、想起《图兰朵》一样,那将是一件多么美好的事。

她同样希望,把京剧带到更多年轻人面前。她清楚地知道,戏曲的传承存在一定的困难:不少人对它有误解,去观赏它也需要付出一些时间和金钱的成本。但她觉得,哪怕大家只是愿意在 B 站上看一出戏,也已经很好了。至少说明,还有人在关注、在喜爱着这种艺术形式。“有些人一定比我做得更好,”她谦逊地说,但只要有机会,她仍希望让更多人了解京剧。这也正是她想要打破“京剧是老年人专属”这一刻板印象的原因:她想让年轻人觉得,戏腔并不老气,传统与现代之间,原本就有着可以彼此走近的桥梁。

那么,十年、二十年之后呢?江宇梁的回答朴素而温暖:她希望京剧在自己的生命里,扮演一个老友的角色,一个喜欢了很多年、随时都可以打个招呼的老友。哪天戏院上演一出她爱看的戏,她就过去看一看;将来若有成年人的戏曲社团请她去演,她也乐意演上一演;如果做了老师,她还想让身边的学生、同事知道,“原来戏,还是蛮好看的”。

从被朋友拉去学戏的偶然,到角落里那一张张免费戏票埋下的种子,再到燕园里与京昆社同学一起排戏的日子,京剧一点一点走进了江宇梁的生活,也一点一点把她塑造成今天的样子。她常把戏曲比作一座宝藏,自己不过是拿出了其中小小的一块金子,只盼大家能借着这一点微光,看见整座京剧艺术的光芒。它教会她耐心,教会她发声,也教会她以一种不卑不亢的平和,去看待自己、看待舞台、看待世界。年轻时,是命运把她推到了京剧面前;往后的漫长岁月里,她愿意一直走向它——像走向一位相伴多年、随时可以重逢的老友。

注:

部分内容整理自北大汉院人:《汉院·专访 | 以声韵谱写青春的江宇梁》,https://mp.weixin.qq.com/s/ChLHVeia4pLYYxbQUtGmnA;

北京大学:《北大开学典礼的惊艳之后,她成为校园十佳歌手》,https://mp.weixin.qq.com/s/gxiJOAOHGYup40Z6kFQmxw。

供文:李家宝/江之源

排版:柯晓莹

审核:陈均

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-28 13:18:11 HTTP/2.0 GET : https://f.sjds.net/a/480812.html
  2. 运行时间 : 0.142583s [ 吞吐率:7.01req/s ] 内存消耗:4,472.56kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8e5217d72506ef0de444533dd4cd88de
  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.000669s ] mysql:host=127.0.0.1;port=3306;dbname=f_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001002s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000335s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000273s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000635s ]
  6. SELECT * FROM `set` [ RunTime:0.000231s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000755s ]
  8. SELECT * FROM `article` WHERE `id` = 480812 LIMIT 1 [ RunTime:0.000615s ]
  9. UPDATE `article` SET `lasttime` = 1782623891 WHERE `id` = 480812 [ RunTime:0.063106s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000342s ]
  11. SELECT * FROM `article` WHERE `id` < 480812 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000614s ]
  12. SELECT * FROM `article` WHERE `id` > 480812 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000431s ]
  13. SELECT * FROM `article` WHERE `id` < 480812 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001337s ]
  14. SELECT * FROM `article` WHERE `id` < 480812 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000923s ]
  15. SELECT * FROM `article` WHERE `id` < 480812 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001456s ]
0.144438s