江苏
苏州
南京
徐州
当前位置:
首页
>
南京
>靖难之役:金川门打开前,南京城算了一整夜
靖难之役:金川门打开前,南京城算了一整夜
2026-06-14 19:24:34
靖难之役:金川门打开前,南京城算了一整夜
一、龙潭到金川门,只剩三十里
建文四年六月初八,燕军前锋抵达南京城外三十里的龙潭。
这个消息传进城时,南京的夏天正闷热得让人喘不过气。兵部衙门里,文书往来已经乱了章法;六部值房里,官员们不再按部就班地处理公务,而是三三两两聚在一起,声音压得极低,眼神却藏不住慌张。
在此之前,朝廷已经失去了几乎所有筹码。六月初三,燕军从瓜洲渡江,镇江守将不战而降。长江天险,这道朱元璋定都南京时最倚重的屏障,几乎没起到任何作用。建文帝派庆成郡主去燕营谈判,提出割地分治,被朱棣拒绝。又派李景隆去,同样无功而返。
到了六月初十以后,南京城里能跑的人已经开始跑了。齐泰逃往广德,黄子澄逃往苏州。左都督徐增寿因为暗中通燕,被建文帝亲手斩杀在殿上。皇帝身边只剩下那几位他一手提拔起来的文官,以及十几万理论上还存在、但士气早已崩盘的守城部队。
六月十二日夜里,南京城没有几个人睡得着。金川门位于南京城西北,是防御北来敌军的关键门户。守在这里的两个人,一个是曹国公李景隆,一个是谷王朱橞。李景隆是开国名将李文忠之子,建文帝的表兄;朱橞是朱元璋的第十九子,建文帝的叔父。两个人手里握着京师最后一道大门的钥匙。
二、吴溥家中的那场聚会
城破前夜,翰林院编修吴溥的家中聚了几个人。
来的人有修撰王艮、胡靖(即后来的胡广),待诏解缙,还有国子助教王达、郑缉等人。这些人都是建文二年进士,是建文帝亲自选拔的"天子门生",理论上与这个朝廷绑定最深。
聚会的气氛很压抑。王艮坐在角落里,一直流泪。胡靖则表现得慷慨激昂,反复说着君臣大义,表示城破之日就是自己殉国之时。解缙也在一旁附和,言辞激烈。
吴溥的儿子吴与弼年纪尚轻,躲在门外偷听。他被屋里的忠义之气感染,对父亲说:"胡叔能死,是大好事。"吴溥摇头,低声说了一句:"只有王艮会死。"
儿子不信。
第二天,金川门打开的消息传来。胡靖第一时间喊家人去看外面动静,打听燕军到了哪里。王艮则回到自己房中,紧闭房门,饮下一杯毒酒,从容赴死。解缙骑马出城,直奔朱棣大营,迎附新君。
据后世记载,王艮本有望居一甲第一,却因相貌不为建文帝所喜,最终屈居榜眼;胡广则被擢为状元。但王艮似乎从未因此怨恨,城破时仍选择以死报答。
吴溥的判断是对的。那夜在吴家高谈殉国的人里,真正履行承诺的,只有王艮一个。
这个细节被后世反复引用,因为它太具代表性。那几个小时里,南京城内的文官集团正面临一场集体的人格分裂:那一夜,许多人把忠义说得很满,却把退路留得很深。
三、文官集团的算盘
靖难之役打了四年,南京城内的文官们有充足的时间思考自己的立场。到六月十三日拂晓,当李景隆和朱橞站在金川门城楼上,看着城外朱棣的麾盖时,城内的文官们其实已经分成了几拨。
第一拨是死硬派。以方孝孺、齐泰、黄子澄为核心。他们是削藩政策的始作俑者,与朱棣有着不可调和的政治仇恨。朱棣起兵打的就是"清君侧"旗号,这三个人名字排在"奸臣"名单最前列。他们没得选,投降也是死,所以只能硬扛到底。方孝孺后来以"诛十族"之名被杀,相关亲族、门生受牵连甚众;"八百七十三人"是后世流传极广的数字。齐泰、黄子澄被凌迟灭族。
第二拨是殉国派。以王艮、周是修、翰林学士高逊志为代表。这些人未必是政策制定者,但对建文帝个人有忠诚,或者对儒家道统有执念。周是修更戏剧性:城破前他与解缙、胡靖、杨士奇等五人相约同死,结果第二天只有他一个人自杀。其余四人全部迎降。
第三拨是务实派。这是人数最多的一拨,包括解缙、胡靖、杨荣、杨士奇、夏原吉、蹇义等人。他们的逻辑很清晰:朱棣也是朱元璋的儿子,皇位在朱家人手里转,江山还是大明的江山。建文帝的四年新政,重用文官、削弱藩王、更改官制,确实给了文官集团更大的权力空间,但朱棣承诺"恢复祖制",并不意味着文官会重新被边缘化。相反,一个需要重建合法性的新君,更需要文官系统的配合。
第四拨是逃亡派。燕兵入城当晚,四十多名高官乔装逃出南京。前前后后,逃走的官员多达四百六十余人。他们既不想死,也不想立刻投降,选择先观望。
这四拨人的比例,很能说明问题。死硬派和殉国派加起来,只是极少数。绝大多数文官选择了活下来,并且迅速与新政权合作。
四、李景隆的钥匙
回到金川门。
六月十三日拂晓,李景隆和朱橞做出了一生中最关键的决定:开门。
这个决定看起来突然,实则酝酿已久。李景隆此前统兵五十万、六十万,两次被朱棣打得大败,丧师数十万,早已名誉扫地。回到南京后,群臣纷纷上书要求诛杀李景隆,方孝孺也明确提出要杀他以谢天下。但建文帝没有同意,只是让他赋闲。到了燕军兵临城下,建文帝甚至又派李景隆去谈判。
李景隆心里清楚,就算他此刻死守金川门,城破之后他也活不了。建文帝保不住他,群臣不会放过他,而朱棣——他的表叔——或许是他唯一的生路。更何况,南京城虽然还有十几万军队,但士气已经垮了。镇江不战而降,长江防线一触即溃,金川门就算死守,又能守几天?
朱橞的动机更简单。他是朱元璋的儿子,朱棣的弟弟,建文帝的叔叔。对他来说,侄子做皇帝和四哥做皇帝,区别不大。建文帝削藩时,朱橞已经从宣府被改封到长沙,对这位侄子本无好感。
城门打开时,燕军铁骑鱼贯而入。没有攻城,没有巷战,南京城就这样易主了。
真正打开金川门的,其实不只有李景隆和朱橞。还有建文朝几年的军事失误,有削藩过程中的急迫,有文官集团与勋贵武将之间的隔膜,有朱棣一路南下累积出的威压,也有每个人心里那句没有说出口的话:如果天亮后皇帝换了,我怎么办?
金川门不是被燕军撞开的,而是在南京城内一层层人心松动之后,被自己打开的。
五、进宫路上的那道拦截
朱棣骑马进城时,心情应该是复杂的。
四年靖难,从北平一隅打到南京城下,他付出了巨大代价。张玉、朱能等心腹大将战死,燕军多次濒临绝境。现在终于进了城,皇位触手可及。
但在驰道上,一个人拦住了他的马。
这个人是翰林编修杨荣。他站在路中间,问了一个问题:"殿下是先拜谒孝陵,还是先即位?"
这个问题看似简单,实则致命。朱棣起兵的口号是"靖难清君侧",声称自己是为了恢复太祖成法、铲除奸臣。如果他直接进宫登基,就等于承认自己是为了夺位。但如果先去拜朱元璋的孝陵,就能向天下人展示:他是继承父皇的遗志,而非篡夺侄子的皇位。
朱棣愣了一下,随即醒悟。他掉转马头,先去孝陵。
这个细节被《明史》记下,因为杨荣的提问精准地击中了朱棣的软肋:合法性。朱棣需要文官集团,不只是需要他们写诏书、办典礼,更需要他们帮自己把"篡位"包装成"继承"。
杨荣的选择很有代表性。他没有殉国,也没有像解缙那样迫不及待地迎降,而是用一个专业文官的方式,向新君展示了自己的价值:我懂政治,我懂合法性,我能帮你。
后来杨荣成为"三杨"之一,辅佐永乐、洪熙、宣德三朝,是明朝前期最有影响力的阁臣之一。
六、那一夜的选择逻辑
把吴溥家中的聚会、杨荣的驰道拦截、李景隆的钥匙这三件事放在一起,就能看清文官集团在那个夜晚的集体逻辑。
第一层:合法性转换。
建文帝是朱元璋指定的继承人,文官们效忠的是这个皇位,不完全是朱允炆这个人。当朱棣以更强硬的姿态、更充足的军事优势逼近皇位时,很多文官迅速完成了心理转换:既然都是太祖血脉,谁坐龙椅区别不大。
第二层:风险计算。
朱棣的报复手段之残酷,在进城前就已经传开。方孝孺以"诛十族"之名被杀,齐泰、黄子澄灭族,铁铉被割耳鼻凌迟。殉国意味着整个家族陪葬。王艮没有成家,可以一人赴死;但像解缙、胡靖这样有家有口的人,选择活下来,很难简单用"贪生怕死"来概括。
第三层:职业价值与台阶。
朱棣打天下靠的是武将和谋士,但治天下必须依靠文官系统。解缙提笔就能写即位诏书,夏原吉精通财政,蹇义熟悉吏部运作。这些专业技能,是他们与新君谈判的筹码。他们赌对了:永乐朝最重要的一批文臣,许多都出自建文旧臣系统。
还有一个更深层的原因:朱棣比建文帝更懂这场战争最后阶段的人心。他知道地方官未必真愿意为建文帝死,知道许多将领不满文官掌兵,知道削藩让宗室人人自危。他的"清君侧"旗号未必能骗过所有人,却给了许多人一个台阶——投降者可以说自己不是背叛皇帝,只是顺应燕王入京清除奸臣。这种台阶,让选择变得容易被自己接受。
七、大火与空白
金川门打开后,燕军向皇宫进发。宫中起火,建文帝不知所终。
《明史》记载:"谷王橞及李景隆叛,纳燕兵,都城陷。宫中火起,帝不知所终。"朱棣后来找到马皇后的尸体,指为建文帝,以天子礼安葬。但关于建文帝真正的下落,六百年来争论不休。
这场大火,烧掉的不仅是宫殿,还有建文四年的政治实验。数日之后,朱棣在群臣"劝进"下即位,以翌年为永乐元年。他宣布恢复洪武旧制,革除建文年号,将建文四年改为"洪武三十五年",从法统上抹除了建文帝的存在。
随后是大清洗。方孝孺拒绝为朱棣起草即位诏书,以"诛十族"之名被杀,牵连甚众。齐泰、黄子澄、铁铉等相继被诛。朱棣公布了二十九人的"奸臣"名单,实行"瓜蔓抄",株连数万。
但清洗之外,是更大规模的招降。蹇义、夏原吉、杨荣、杨士奇、解缙等先后归附。这些人后来构成了永乐朝乃至仁宣之治的核心班底。解缙主编《永乐大典》,杨荣、杨士奇、杨溥开创内阁制度,夏原吉治理财政二十余年。永乐朝的文治武功,很大程度上依赖这批建文旧臣的延续。
八、赌局的余波
靖难之役的最后一夜,南京城内的文官集团完成了一次大规模的政治重组。
殉国者成了道德符号,被后世反复称颂。方孝孺的"十族"传说、王艮的毒酒、周是修的独死,构成了明朝士大夫精神的高光时刻。但这些人在当时只是极少数。
更多人选择了活下来,并且在新朝获得了更好的仕途。这种选择逻辑,深刻影响了明朝后来的政治文化。文官们意识到,皇权的转移未必意味着自身的毁灭,关键在于如何在转移过程中保持专业价值。从永乐朝开始,文官集团形成了一种奇特的双重性:一方面高举忠君道德旗帜,另一方面在皇权更迭时保持高度弹性。这种弹性,既被批评为"士大夫气节沦丧",也被理解为"政治理性的成熟"。
李景隆的结局颇具讽刺。他开门迎降,被朱棣封为"奉天辅运推诚宣力武臣",位列功臣班首。但靖难旧将朱能、丘福等人对他切齿痛恨,不断弹劾。永乐二年,李景隆被削爵抄家,软禁至死。他赌赢了城门,却赌输了后半生。
金川门打开的那一刻,靖难之役在军事上结束了。但在南京城里,真正被打开的并不只是一座城门,还有明朝政治里一个更隐秘的出口:当皇权更替不可避免时,士大夫可以用忠义解释过去,也可以用秩序说服自己走向新朝。
那一夜的选择,没有统一的答案。有人为旧主赴死,有人为家族求生,有人为新君铺路,有人躲进沉默。正是这些分散、矛盾、各怀心思的选择,拼出了靖难之役最真实的终局:
一场战争结束了,另一场关于权力与生存的博弈,才刚刚开始。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。
在南京生活,最舒服的傍晚,莫过于燕子矶看日落逛夜市
南京户部街 | 被这套嫩黄夏装戳中少女心
最新文章
在南京生活,最舒服的傍晚,莫过于燕子矶看日落逛夜市
南京市别让老酒在阳台贬值!南京市亨通酒业高价回收80年代老八大名酒,全城免费上门,现场打款,正规实体店经营,给您的珍藏一个公道价.
南京给毕业生送大礼!免费玩红山动物园、明孝陵,还能免费坐地铁公交
【招聘快讯】天马集团南京中心直播管培生招聘
审批通过!周杰伦南京演唱会
南京人私藏的避暑地,躲进唐风庭院过夏天
【南京招聘】年收入8万元左右,共招261名,专业不限,江苏省公安厅公开招聘警务辅助人员公告
【南京招聘】江苏脑机接口研究院展厅讲解员招聘啦!享有五险一金、带薪年假、节日福利等,期待您的加入!
高考加油 | 南京艺术学院第27届研究生支教团祝2026高考生旗开得胜!
南京小作家 | 第三百九十八期 健步如飞的蜗牛
热门文章
双向赋能 共育英才|南京航空航天大学党委副书记刘宇雷一行莅临我校共商“双高”协同育人新路径
【南京招聘】去疾控中心上班!共4个岗位,6月9日截止,南京市鼓楼区疾病预防控制中心2026年公开招聘工作人员公告
市调 | 南京雨花万象天地:卡旺卡很火,标准略碎—M3进阶路上的三个半答案
南京理工大学召开第三届全国大学生职业规划大赛总结会
南京大学生命科学学院第六次学生(研究生)代表大会顺利召开
高考首日南京气温较高,提醒考生要注意防暑降温
南京事业单位招聘 | 招若干人!南京大学招聘公告XZ2026-094生命科学学院办公室文员
市一等奖!热烈祝贺南京市力学小学获2026南京市小学体适能联赛总决赛团体总分一等奖
南京公益性岗位招聘 | 招若干人!南京大学招聘公告XZ2026-098科研设施共享中心保洁员
名单公布 | 走进“南京外滩”,了解“一江两岸”
随机文章
10个月宝宝每天需要喝多少奶粉?
南京传媒学院国际本科/预科(日本)2026招生简章
童心飞扬,自信绽放——南京市江宁区行知幼儿园六一文艺汇演
来南京三年首次爬紫金山
【女排世联赛】一败一胜淬炼成长,南京两战照见女排爬坡之路
南京师范大学附属扬子中学 2026年公开招聘教师公告
当剧院不只是一个“场地”|走进南京保利大剧院,看一座城如何被艺术点亮
2026年南京市鼓楼区二模语文试卷详解(含原卷与答案)
南京初一初二下数学期末&中考数学真题试卷及解析电子版下载【3】
南京多区开始结直肠癌高危人群免费筛查!
安全生产月 | 护航小微经营,南京小场所安全培训火热开讲
基本
文件
流程
错误
SQL
调试
请求信息 : 2026-07-10 01:10:09 HTTP/2.0 GET : https://b.460.net.cn/a/579187.html
运行时间 : 0.379060s [ 吞吐率:2.64req/s ] 内存消耗:4,806.40kb 文件加载:140
缓存信息 : 0 reads,0 writes
会话信息 : SESSION_ID=13dae7f4c62241d8c544e6f486f53453
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/public/index.php ( 0.79 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/autoload.php ( 0.17 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/autoload_real.php ( 2.49 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/platform_check.php ( 0.90 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/autoload_static.php ( 4.90 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/provider.php ( 0.19 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/common.php ( 0.03 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/app.php ( 0.95 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/cache.php ( 0.78 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/console.php ( 0.23 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/cookie.php ( 0.56 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/database.php ( 2.47 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/filesystem.php ( 0.61 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/lang.php ( 0.91 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/log.php ( 1.35 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/middleware.php ( 0.19 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/route.php ( 1.89 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/session.php ( 0.57 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/trace.php ( 0.34 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/view.php ( 0.82 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/event.php ( 0.25 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/service.php ( 0.13 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/AppService.php ( 0.26 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/services.php ( 0.14 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/Request.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/middleware.php ( 0.25 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/route/app.php ( 1.72 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/controller/Index.php ( 4.81 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/BaseController.php ( 2.05 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/runtime/temp/b35eef690f41e64ad9e1c098cfc7d3bc.php ( 11.98 KB )
/yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
CONNECT:[ UseTime:0.000809s ] mysql:host=127.0.0.1;port=3306;dbname=b460;charset=utf8mb4
SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001478s ]
SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.004760s ]
SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.005630s ]
SHOW FULL COLUMNS FROM `set` [ RunTime:0.001351s ]
SELECT * FROM `set` [ RunTime:0.000564s ]
SHOW FULL COLUMNS FROM `article` [ RunTime:0.001923s ]
SELECT * FROM `article` WHERE `id` = 579187 LIMIT 1 [ RunTime:0.005967s ]
UPDATE `article` SET `lasttime` = 1783617009 WHERE `id` = 579187 [ RunTime:0.024821s ]
SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.008329s ]
SELECT * FROM `article` WHERE `id` < 579187 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.014562s ]
SELECT * FROM `article` WHERE `id` > 579187 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.015715s ]
SELECT * FROM `article` WHERE `id` < 579187 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.063635s ]
SELECT * FROM `article` WHERE `id` < 579187 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.045092s ]
SELECT * FROM `article` WHERE `id` < 579187 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.037132s ]
0.380713s