当前位置:首页>南京>贺云翱:对南京近年来几项六朝考古发现的初步认识(一)

贺云翱:对南京近年来几项六朝考古发现的初步认识(一)

  • 2026-04-20 22:14:20
贺云翱:对南京近年来几项六朝考古发现的初步认识(一)

对南京近年来几项六朝考古发现的初步认识

贺云翱

按:本文写于2001年9月。

近年来在国家文物局、江苏省文化厅和南京市文物局的支持下,在有关兄弟单位的友好合作及专家学者的参与下,南京地区考古部门积极开展了六朝都城考古的工作,现借此机会对有关发现谈一点初步的认识。

钟山六朝坛类建筑遗存考古

该遗存发现于1999年4月,先后经过二年多的野外发掘,到今年7月才基本告于结束。整个工作区按10×10米布探方228个,占地约2.3万平方米,但实际清理发掘的探方为162个,占地1.62万平方米。除少数探方内存在被后代严重扰乱外,绝大多数的探方内地层堆积关系一致,即可分为第一层:表土层;第二层:灰土层;第三层:石块层;第四层:建筑遗迹层;第五层:基岩层。其中第一、第二层为扰乱层;第三层为建筑遗存废弃层,出土文物时代单一,均属东晋晚期至南朝早、中期;第四层为石构建筑层,局部留有砖建筑遗存,它们的时代应与第四层完全一致。

野外发现的遗存共有坛类建筑2处,祭祀性附属建筑1处。它们位于钟山最高峰向南延伸的一座山嘴的顶部及南坡,北依钟山主峰,坐北朝南。山梁东、西、南三面坡度陡峻,左右形成两道山谷,谷水环抱山梁,流入正对祭坛山梁的紫霞湖中[1],从紫霞湖正面观察,呈金字塔状的山势成了祭坛的基座,这种独特的地理形势实际上构成了祭坛周围“水泽”的象征,同时也为祭坛营造了崇高而神秘的意境,并将其纳入到祭坛坛城的整体设计之中,具有特定的文化象征含义。

发现的三处遗存呈南北一线排列,其中2号祭坛(NZJ2)在最北边,位置也最高,坛面最高处海拔高度为288.88米,它和1号祭坛(NZJ1)之间有一条民国时期开凿的现在仍在使用的山间军用公路,1号祭坛坛面最高处海拔高度为268.24米,两坛平面距离约20米左右。祭坛附属建筑区(NZJ3)位于1号坛南面山坡上,其北端距1号祭坛南端约50米(顺斜坡测量的距离),北端海拔高度为237.23米,南端海拔高度为192.27米。

南京钟山南朝坛类建筑遗存位置示意图

经对出土文物的综合研究及与相关古代文献相比证,我们判定这一遗存正是刘宋大明三年(459年)所建的建康都“北郊坛”遗存。认识如下:

1、时代吻合。从考古地层学和类型学两个方面对遗迹发掘现场、出土砖、瓦当、青瓷标本、石刻等的研究,都显示出一致的时代特征,文物的时代与文献记载的刘宋“北郊坛”建造时代[2]正相吻合。

2、出土的1、2号祭坛及1号祭坛主坛面上加筑的4座小土坛,其平面都近于方形,并呈正南北方向布置,依据中国古代“天圆地方”的观念及祭地之坛皆作方形的文献记载,这处遗存当与祭地有关。

3、地形。按照中国古代地坛的建筑要求,坛周必须有“水泽”之象,而这处坛类建筑遗存虽然地势较高,但其左右两侧及南面都有峡谷、山溪和小湖泊相绕,大体具备了地处“水泽”之中的象征条件。此外,根据文献记载,尽管六朝时的北郊坛一度曾移于“湖塘西北”或“白石村东”,但东晋成帝咸和八年(333年)始立的北郊坛却位于覆舟山之阳[3],陈朝的北郊坛也在幕府山之阳[4]。这次发现的刘宋北郊坛地处钟山之阳,它在地理位置上符合六朝时期北郊坛择地的一般规律。此外,钟山作为六朝时代的“望山”(大地山川之首)所在[5],在这一特定的地形空间内(钟山三峰之首的南坡)建筑祭拜大地山川的“北郊坛”是非常合适的。

4、数字文化含义。按天为阳,阳为奇数,地为阴,阴为偶数的建筑数字要求,这次发现的坛类建筑在数字设计上基本上都采用偶数,如一大一小双坛;每个坛有4个坛层;1号坛上建有4座小坛;附属建筑区内西侧分布4个坑台(坎台)和4个坑,东侧设立6个平台,而且每2个平台为一组等。我们认为这一系列的“偶数”建筑现象应当与祭坛“祀地”的功能及特定的文化含义有直接关系。

5、方位选择。六朝首都的规划采阴阳二极、四象(青龙、白虎、朱雀、玄武)、五行、八卦、十天干、十二地支等思想,在南、北郊坛的方位选择上也是如此。《晋书·礼志》载,东晋太兴二年(319年)始立的南郊坛位于“南郊祀地”,即宫城的东南方位,由当时著名的学者、术数家郭璞“卜立之”,礼学家贺循定制度。而《宋书·礼志》讲到都城北郊坛移于钟山时,“与南郊相对”,即应当是在宫城的东北方位(“丑地”)上,这次发现的坛类建筑遗存恰好是在六朝宫城的东北方位上,与文献记载相合。而且我们特别注意到,由六朝都城确立的南、北郊坛的方位制度,直到明清时仍被采用,影响十分深远。

南京南朝钟山坛类建筑遗存位置示意图

6、与文献记载相吻合。从成书于梁代的《宋书》,到唐代的《通典》《建康实录》,宋代的《六朝事迹编类》《景定建康志》,直至元代的《至正金陵新志》《游钟山记》等,都记载着刘宋孝武帝时移北郊坛于“钟山北原(或作“钟山北京”,即“钟山北岭”意,钟山主峰在六朝一称“钟山北岭”)道西”或“钟山定林寺山巅”的史实,而六朝定林寺旧址也确在现在发现的祭坛之下,我们认为相关文献记载流传有绪,应可从信。

7、对双坛之制及其他方面的理解。我们在考古过程中注意到,这处坛类建筑遗存作为刘宋王朝的“北郊坛”,也有与古代文献不相吻合处,如双坛之制,北面临山,四面难成“方泽”之象,仅有南陛坛体较大等。作为考古工作者,我们经常遇到出土现象与古代文献记载不合,或古代文献从未有过记载的难题与困惑,在这种情况下,我们更多地倾向于相信实物,也只有这样,才可以建立起事实上的古史系统,这方面的相关实例可谓举不胜举。关于建康都北郊双坛之制,有关史书却无记载,但当时的北魏乃至后来的北齐、北周直到隋唐,北郊均采双坛制(一祭国土之神,一祭大地之神),当时的南朝采纳这种制度完全可能,此其一;其二,郊坛作为国家最高规格的礼仪建筑,有其严肃性和规范性,但几乎每个时代也都有自己的制度性改革。如尽管文献上说早在夏商时代都城已有南、北郊坛,但实际上直到西汉晚期,长安城行“北郊”礼主要还在汾阴后土祠。汉成帝建始元年(公元前32年),长安都城始立南北郊坛,然此后又屡有变迁。至东汉光武帝时,才正式于洛阳城立南北郊。东晋初,“地祇共在天郊”,晋成帝时立北郊于覆舟山之阳,后也呈不稳定状态,多次迁建。在迁建过程中,相关制度会随地形地势的不同而起变化,如六朝史书中就有郊坛能否违前代仪礼而立“郊宫”的争论。刘宋孝武帝是一位在国家礼仪制度上颇有创获的皇帝(如他始设西郊亲桑之礼、首开天子东耕仪、始行郊禖之礼、始修藏冰之礼、移北郊坛于钟山、一度移南郊坛于午位等),因此,他在北郊坛礼仪制度方面有所开创而史书又失载的可能是存在的。北郊坛改制在历史上实例颇多,如1999年,陕西省考古人员在乾县发现一覆斗形封土,底边长82米,高15.8米,有关专家认为是古代的长安城“北郊坛”遗存[6],因为尚未做考古发掘工作,结论尚不详;另按制度,南郊坛为圆丘八陛,然北齐却用圆丘四陛之制等。这些对我们认识钟山刘宋北郊坛的一些特殊现象颇有启发。总之,钟山坛类建筑遗存作为刘宋的北郊坛遗存,材料是确凿的,对其存在的少数与文献记载不相吻合的方面,还有待我们从中国礼仪制度的发展史及今后其他都城相同遗存出土材料上去做进一步研究。

8、刘宋北郊坛发现的价值。这方面,在考古发掘过程中,经过两次专家论证会及国内外多位专家到现场指导,也形成较为一致的看法:①它弥补了六朝考古工作的不足,对研究六朝的文物制度、地面建筑风格等有重要的意义;②它对认识六朝人在处理人文建筑与自然环境的关系,完善中国建筑美学思想方面有特殊意义;③它对研究我国早期郊坛礼仪制度,特别是汉唐之际郊坛礼仪建筑及礼仪制度的演变有重要价值;④它对研究中国迄今发现的从新石器时代中心聚落祭坛到国家郊坛制度的形成过程及礼仪性郊坛建筑形式的变迁过程有特殊意义;⑤该遗存布局完整,建筑遗迹保存较好,遗迹所处环境较为优越,具有永久的可利用价值。

一号坛所在地形图(箭头处为一号坛所在的山嘴顶部,左右为山谷)

我国在世界上具有“礼仪之邦”的美誉,而郊祀天地作为国家的最高礼仪形式,具有典型的中国传统文化意蕴。南京钟山刘宋北郊坛遗存作为目前所知我国封建都城保存最早也较为完好的祀地场所,它为世界各国人民领略中国古老的礼仪文化制度提供了一处难得的历史景观,它将和西安的唐代天坛遗址、北京明清时代的天、地坛一起,共同构成中国著名古都特有的郊祀天地文物体系,并共同代表一种已经消逝了的东方文化体系,从而具有永久的科学研究价值和可利用价值。正是基于上述原因,这一重大考古发现获得了“2000年中国十大考古发现”的殊荣,在国内外产生了广泛影响。

石头城遗址考古

石头城对六朝都城而言具有特殊的意义,它不仅是当年孙权选择今天的南京作为都城的一个重要起点,而且在后来的整个六朝时期,它也是皇都最重要的“卫星城”和都城的水上关口,诚如宋人岳珂所言“六朝建国江左,台城为天阙,复筑石头城于右,宿师以守,盖如古人连营之制”[7]。本来,石头城的故址已有较为一致的说法,即其在石头山,南唐时因清凉寺在此,改称清凉山,其范围包括今“鬼脸城”一线及清凉山公园地区,建国以来,江苏省级文物保护单位“石头城”的保护标志就树立在“鬼脸城”之下。但是,近年来,有的专家提出,六朝石头城不是在“鬼脸城”即清凉山一带,而是在清凉山以北的草场门地区,而且这一说法已被收入到《南京建置志》中[8],似成定论。实际情况究竟如何呢?

贺教授在石头城考古现场做遗迹清理

1998年7月至12月,南京市文物研究所考古人员与江苏省地震局磁测专家联合开展了石头城遗存考古调查工作,工作地点选择在清凉山公园内。经勘测发现,在今公园内高耸的山脊上埋藏着人工堆垒的遗存。后经广泛钻探,证实在公园内山脊上,尚保存着古石头城的东、北、西三道城垣,为了进一步验证勘探结果,我们又于城址的东北角择地开挖了一条长17米、宽1米的探沟,发掘结果证实,这里是一条古城垣,城垣用土夯筑而成,局部夯层清晰,城垣迄今残存高度超过6米、宽10米余。该城垣在使用过程中经过多次修建,在距地表2米和3米左右两个深度的层面上发现成片的大型绳纹板瓦、绳纹筒瓦、印有回纹、雷纹、菱形纹、水波纹的各种几何花纹的楔形砖、铜铁质地的箭镞、云纹瓦当等,这些遗物具有鲜明的六朝早、中期的时代风格。在发掘过程中,还于城垣的坡面上发现“江南国”(南唐)残墓一座,墓葬打破城垣建筑,证明这处城垣在五代十国时期已经完全被废弃。根据这一考古发现,可以证明宋人所言“自清凉寺(杨吴时始建,称兴教寺,南唐时改称清凉大道场,并作为皇帝的避暑宫,遗址现在清凉山公园内)而上,皆古石头颓墉,犹可识其址,皆依山而高……”[9]是可信的。不过,这次发现的城址应为六朝时“石头小城”或“石头东城”[10]城址,“石头大城”应仍是在现“鬼脸城”一线范围内。至于有专家引用宋代史料提出现在“鬼脸城”一线的“石头城故址”乃杨行密“稍迁近南”的说法,一是缺少考古资料证实(例如迄今草场门一线尚无六朝石头城城址之任何发现),二是对史料也存在误解。实际上,杨吴及南唐筑升州城(后改金陵城)时,西北一角城垣已紧邻古石头城,西城垣更是“夹淮带江,以尽地利”,因此,古石头城原有的六朝建康都军事“卫星城”的地位到杨吴、南唐时已不复存在,因此它才成为佛寺重地,所谓杨吴将石头城向南迁建的说法是不成立的,《景定建康志》或《六朝事迹编类》中所说的杨吴“稍迁近南”以“以夹淮带江,以尽地利”并接长干山势的“石城”只能是指升州城或金陵城的西垣一段,而非六朝时的古石头城。这就是我们在六朝石头城考古中得出的一点初步的认识。当然,石头城遗址考古才刚刚开始,随着工作的深入,我们相信这处幸存下来的真正的“三国城”会有助于我们更好的认识六朝都城的布局,筑城技术以及建筑用材的制作工艺、时代特征等及相关史事。

未完待续

注释:

[1]紫霞湖扩建于民国年间,但据文献记载,此地古为“落叉池”。从地貌上看,祭坛所在的山梁东、西两侧峡谷、溪水及南面来水皆交汇于此。

[2]具体文献参见《宋书·礼志》、《宋书·乐志》、《初学记》、《通典·礼典》、《六朝事迹编类》卷一、《景定建康志》卷四十四引《建康实录》、《至正金陵新志》卷十一、宋濂《游钟山记》等。

[3]《晋书·礼志》。

[4]《陈书·高祖本纪》、《南史·陈本纪》等。

[5]钟山为六朝之“望山”,相关文献记载颇多,正如沈约写钟山“盖望秩之所宗,含风雨而吐润”。

[6]见《文博》1999年3期张永祥、胡然先生文。

[7][9][17][宋]岳珂:《桯史》卷一。

[8]南京市地方志编纂委员会:《南京建置志》,海天出版社,1999年12月版。该志第三章有关“石头城”条目言“孙吴石头城的位置,约在今清凉山北、四望山南一带”。

[10]《建康实录》载,永安六年癸未,在石头小城西南一百八十丈。又该书卷十载东晋义熙八年于石头东城内起高楼云云。

贺室絮语

扫码关注

最新文章

随机文章

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