当前位置:首页>苏州># 从《园冶·借景》聊起:苏州园林大师的「薅羊毛式」造园秘籍

# 从《园冶·借景》聊起:苏州园林大师的「薅羊毛式」造园秘籍

  • 2026-02-13 20:52:37
# 从《园冶·借景》聊起:苏州园林大师的「薅羊毛式」造园秘籍

各位看官,先问大家一个灵魂拷问:你有没有过这种经历?租了个10平米的城中村单间,转头就对着小红书的「小户型改造攻略」两眼放光,幻想把这鸽子笼改出江景大平层的味儿?



别笑,我敢说在座的每一个人,手机里都存过至少3篇「500块改造出租屋」的帖子。咱们现代人绞尽脑汁想把小空间变大,其实早在400多年前,一群古代的「空间设计卷王」就把这事儿玩明白了——他们的「小户型改造圣经」,就是今天咱们要唠的《园冶》,尤其是其中堪称「造园作弊器」的《借景》篇。



明代造园家计成画像,身着明代服饰,手持园林图纸



先给大家介绍一下这本书的作者,计成,字无否,明末清初的顶级造园大师。这位老哥放在今天,那就是拿遍国际设计大奖的「空间魔法师」,什么普利兹克奖、红点奖,在他的「造园成就」面前都得往后稍稍。



计成这辈子干过最牛的事儿,就是把自己半辈子造园的经验写成了《园冶》这本书。你可别小看这薄薄一本,它可是中国历史上第一部系统论述造园艺术的专著,相当于古代版的《园林设计从入门到封神》。而其中的《借景》篇,更是全书的压箱底绝活,被后世的造园家们奉为「金科玉律」。



咱们先聊聊计成写这本书的时代背景。明朝末年,江南地区的经济那叫一个发达,富商巨贾、文人墨客扎堆。这帮人有钱又有闲,就开始琢磨着给自己整个「诗意栖息地」。但问题来了,江南寸土寸金,尤其是苏州、扬州这种地方,你想圈个百八十亩地造园?除非你是当朝首辅或者盐商巨头,不然想都别想。



于是,如何在有限的空间里,造出「咫尺山林,多方胜景」的效果,就成了当时造园界的头号难题。计成就是在这种背景下,把自己的「空间魔术」写成了文字,而《借景》篇,就是他解决这个难题的核心方案。



明代江南水乡繁华景象,河道两岸商铺林立,文人雅士乘舟出游



那什么是「借景」呢?用计成自己的话说,就是「夫借景,林园之最要者也。如远借,邻借,仰借,俯借,应时而借。」翻译成人话就是:只要是能让我园子变好看的东西,甭管是隔壁老王家门口的树,还是天上的月亮,我都得想办法「借」到我的园子里来,让它成为我园子的一部分。



你品,你细品,这是不是跟咱们现代人「蹭邻居家WiFi」「蹭商场空调」一个道理?只不过咱们蹭的是实惠,古代造园家蹭的是「意境」。但本质上都是一个字——「借」,用最少的成本,获得最大的收益。



咱们先来说说「远借」,这是借景里最常见,也最考验功力的一种。什么是远借?就是把园子外面远处的风景,比如山、水、塔、寺庙,甚至是别人家的园林,给「借」到自己的园子里来。



给大家举个最经典的例子,苏州的拙政园。拙政园的西部有个叫「见山楼」的地方,你站在楼上往远处看,就能看到几十里外的天平山和狮子山。这两座山本来跟拙政园八竿子打不着,但造园家在设计的时候,特意把见山楼的位置和角度算了个门儿清,刚好让这两座山的轮廓完美地框在了楼的窗子里。



苏州拙政园见山楼,楼前池水清澈,远处天平山隐约可见



你想想,当你坐在见山楼里,喝着茶看着窗外,远处的青山就像是园子里的一部分,瞬间就把园子的空间感拉到了无限大。这就相当于你在自己10平米的出租屋里,装了个超大的落地窗,刚好能看到远处的CBD天际线,一下子就把出租屋的格调拉满了。



还有苏州的留园,它的西部有个「冠云峰」,本来就是个挺普通的太湖石,但造园家特意在它的对面修了个「可亭」,你站在可亭里看冠云峰,刚好能把远处的虎丘塔也框进画面里。这下好了,一块石头、一座塔、一个亭子,瞬间就组成了一幅层次分明的山水画,这就是「远借」的魔力。



苏州留园可亭视角,冠云峰矗立,远处虎丘塔隐约可见



说完了「远借」,咱们再聊聊「邻借」。这个就更直接了,就是借邻居家的景。你可别觉得这是「薅邻居羊毛」,在古代的江南园林里,这可是一种「邻里和谐」的体现。



比如苏州的网师园,它的西边就是另一个园林——阔家头巷的「程氏园」。网师园的造园家在设计的时候,特意在西边的墙上开了个漏窗,透过漏窗就能看到程氏园里的假山和花木。而程氏园的主人也挺大方,特意在靠近网师园的地方种了几棵高大的树木,让邻居家也能借到景。



这就相当于你邻居家种了一棵超好看的樱花树,你特意在自己家墙上开了个窗户,春天的时候就能坐在家里看樱花;而邻居也特意把树枝往你家这边伸了伸,让你看得更清楚。这不就是现代版的「共享花园」吗?



苏州网师园漏窗,透过漏窗可见隔壁园林的假山花木



还有一种更绝的「邻借」,就是借别人家的建筑。比如扬州的个园,它的北边就是扬州的城墙。个园的主人黄至筠,直接在园子的北边修了个「抱山楼」,站在楼上就能看到城墙的全貌。这就相当于你家楼下就是个网红打卡地,你直接在阳台装了个观景台,足不出户就能拍网红照,这不比你花钱去景区人挤人强多了?



扬州个园抱山楼,楼前假山堆叠,远处扬州古城墙隐约可见



接下来咱们聊聊「仰借」和「俯借」,这俩是一对「空间CP」,一个往上借,一个往下借。



「仰借」就是借天上的景,比如月亮、星星、飞鸟,甚至是天上的云彩。古代的造园家特别喜欢在园子里修一些「月到风来亭」「待霜亭」之类的建筑,就是为了方便「仰借」天上的景色。



比如苏州网师园的「月到风来亭」,这个亭子刚好建在池水中央,夏天的晚上,你坐在亭子里,抬头就能看到天上的月亮倒映在池水里,微风一吹,水面波光粼粼,月亮的影子也跟着晃动,那意境,简直绝了。这就相当于你在自己家的阳台上装了个星空顶,晚上抬头就能看星星,氛围感直接拉满。



苏州网师园月到风来亭,夜晚月光洒在池水上,亭子倒影在水中



而「俯借」就是借脚下的景,比如池水里的鱼、岸边的花,甚至是自己家的假山。你站在高处往下看,整个园子的景色都尽收眼底,那种「一览众山小」的感觉,别提有多爽了。



比如苏州狮子林的「问梅阁」,你站在阁上往下看,就能看到整个狮子林的假山群,那些奇形怪状的太湖石,就像一群狮子在园子里嬉戏,栩栩如生。这就相当于你在自己家的客厅装了个落地窗,往下就能看到自家的花园,那种掌控感,简直不要太好。



苏州狮子林问梅阁视角,俯视可见园内假山群,形似狮子嬉戏



除了这些固定的借景方式,计成还提到了「应时而借」,也就是根据不同的季节、不同的时间,借不同的景。这个就更考验造园家的功力了,相当于把园子变成了一个「动态的艺术品」。



比如春天借桃花、杏花,夏天借荷花、柳树,秋天借枫叶、菊花,冬天借梅花、雪景。甚至一天之内,早上借朝阳,中午借树荫,晚上借月光,都能给园子带来不同的意境。



给大家举个例子,苏州的拙政园里有个「荷风四面亭」,夏天的时候,满池的荷花盛开,你坐在亭子里,既能闻到荷花的香味,又能看到蜻蜓在荷叶上飞舞,耳边还有蝉鸣和蛙叫,这就是「应时而借」的夏天。而到了秋天,荷花谢了,荷叶开始变黄,你再坐在亭子里,看到的就是「留得残荷听雨声」的意境,又是另一种味道。



苏州拙政园荷风四面亭,夏天满池荷花盛开,亭子掩映在荷叶间



还有苏州的留园,里面有个「闻木樨香轩」,这个轩子旁边种了好几棵桂花树。秋天的时候,桂花盛开,整个园子都弥漫着桂花的香味,你坐在轩子里喝茶,闻着桂花香,看着远处的假山,那叫一个惬意。这就是造园家特意设计的「应时而借」,让你在不同的季节,都能感受到园子的不同魅力。



苏州留园闻木樨香轩,秋天桂花盛开,香气四溢



咱们聊了这么多借景的方式,可能有人会问:这不就是「偷」吗?把别人家的景、天上的景,都当成自己园子里的一部分,这跟「小偷」有什么区别?



哎,你可别这么说,计成在《借景》篇里特意强调了:「借景无由,触情俱是。」意思就是,借景不是简单的「拿来主义」,而是要根据园子的整体意境,有选择地借,有创意地借,让借来的景和原有的景融为一体,产生1+1>2的效果。



比如你不能在一个江南水乡风格的园子里,硬借一个西北的沙漠景观,那不是借景,那是「乱搭」。真正的借景,是要让借来的景成为园子的「有机组成部分」,就像你在自己的出租屋里,挂了一幅莫奈的睡莲图,刚好和你桌上的绿植、墙上的壁纸完美搭配,瞬间提升了整个房间的格调,而不是随便挂了一幅画,显得不伦不类。



苏州园林漏窗细节,窗棂图案精美,透过漏窗可见园内花木



而且,借景还讲究一个「含蓄美」,不能太直白。比如你想借远处的山,不能直接在园子里修个大广场,让所有人一进门就看到山,那样就没意境了。你得像拙政园的见山楼那样,藏在园子的深处,让人们在逛园子的过程中,不经意间抬头看到远处的山,那种「柳暗花明又一村」的惊喜感,才是借景的精髓。



这就像你在自己的出租屋里,把最值钱的手办藏在书架的最里面,等朋友来家里做客的时候,让他们自己发现,那种「哇,你居然有这个!」的惊喜感,比你直接把它摆在桌子上,效果要好得多。



咱们再聊聊《园冶·借景》对后世的影响。自从计成写出《园冶》之后,借景就成了中国古典园林设计的「标配」,几乎所有的江南园林,都运用了借景的手法。甚至到了现代,借景的理念还影响了建筑设计、景观设计、室内设计等多个领域。



比如现在很多的高端住宅,都会设计「落地窗」「观景阳台」,其实就是借景理念的现代应用——把外面的山、水、城市景观,借到自己的家里来。还有一些商业综合体,会在中庭设计「空中花园」,把自然景观借到室内,让顾客在购物的同时,也能感受到大自然的气息。



现代高端住宅落地窗设计,窗外可见城市天际线和自然景观



甚至连咱们平时用的手机壁纸、电脑桌面,其实也是一种「借景」——把好看的风景借到自己的电子设备上,让自己在工作学习的时候,也能感受到大自然的美好。你看,计成400多年前提出的理念,居然还能应用在现代科技产品上,这就是经典的魅力。



咱们再聊一个有趣的历史故事,关于《园冶》这本书的「坎坷命运」。计成写完《园冶》之后,本来想找个出版商出版,但当时的人觉得这本书「太专业」,没什么市场,所以一直没人愿意出版。直到计成的朋友,当时的大文人阮大铖,出钱帮他出版了这本书,才让《园冶》得以流传后世。



但好景不长,阮大铖后来成了明末的「奸臣」,跟着南明的弘光政权干了不少坏事,所以清朝建立之后,阮大铖的所有著作都被列为「禁书」,《园冶》也跟着受了牵连,被打入了「冷宫」。直到清朝末年,这本书才被重新发现,受到了造园家们的重视。



更有意思的是,《园冶》在国内被冷落的时候,却在日本和欧洲火了起来。19世纪末,《园冶》被翻译成日文,成为日本造园界的「圣经」;20世纪初,又被翻译成英文,传到了欧洲,影响了欧洲的现代景观设计。直到20世纪30年代,国内的建筑学家梁思成、刘敦桢等人,才重新把《园冶》从日本引回国内,让这本「中国造园圣经」终于回到了自己的故乡。



《园冶》古籍版本,书页泛黄,上面有竖排的繁体文字



咱们聊到这儿,可能有人会问:《园冶·借景》里的这些理念,对咱们现代人的生活有什么启示呢?



其实,借景的核心思想,就是「用有限的资源,创造无限的可能」。咱们现代人生活在一个快节奏、高压力的时代,每个人都在为了房子、车子、票子奔波,很少有时间和精力去享受生活。但借景的理念告诉我们:即使你只有一个10平米的出租屋,即使你每天都要加班到深夜,你依然可以通过「借景」,给自己创造一个「诗意的栖息地」。



比如你可以在自己的书桌上放一盆绿植,借一点大自然的生机;你可以在墙上挂一幅风景画,借一点远方的诗意;你甚至可以在下班路上,抬头看看天上的月亮,借一点夜晚的宁静。这些看似微不足道的「借景」,却能让你在忙碌的生活中,找到一丝慰藉,感受到生活的美好。



现代小户型出租屋改造案例,10平米空间被布置得温馨舒适,有绿植、挂画、小书桌



而且,借景的理念还告诉我们:幸福不是靠「拥有」来的,而是靠「感受」来的。你不需要拥有一座几百亩的园林,不需要拥有一辆几百万的豪车,不需要拥有一套几千万的房子,你只需要拥有一双发现美的眼睛,一颗感受美的心灵,就能在平凡的生活中,找到属于自己的「诗意栖息地」。



就像计成在《园冶》的序言里写的那样:「世之兴造,专主鸠匠,独不闻三分匠、七分主人之谚乎?非主人也,能主之人也。」意思就是,造园的关键,不是工匠的手艺有多好,而是主人的审美有多高。同样,生活的关键,不是你拥有多少物质财富,而是你有没有发现美、感受美的能力。



咱们今天聊了这么多《园冶·借景》的内容,从计成的生平,到借景的各种方式,再到借景理念对现代生活的启示,相信大家对中国古典园林的造园艺术,有了更深入的了解。



最后,我想给大家提个小建议:有空的时候,去苏州、扬州这些地方,逛一逛当地的古典园林,仔细看看那些造园家们是怎么「借景」的。你会发现,每一个漏窗、每一个亭子、每一个假山,都藏着造园家的巧思和智慧。



苏州园林全景,亭台楼阁、假山池水、花木掩映,宛如一幅立体的山水画



当然,如果实在没时间去,也没关系。你可以在自己的家里,试试「借景」的手法:在书桌上放一盆绿植,在墙上挂一幅风景画,在阳台种几盆花,甚至只是在下班路上,抬头看看天上的星星。这些小小的举动,就能让你的生活变得更有诗意,更有温度。



毕竟,生活不只是眼前的苟且,还有诗和远方的田野。而借景,就是让我们在苟且的生活中,找到诗和远方的最好方式。



好了,今天的脱口秀就到这儿,感谢大家的聆听!希望大家都能在自己的生活中,找到属于自己的「借景」,找到属于自己的「诗意栖息地」!

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-14 17:04:47 HTTP/2.0 GET : https://b.460.net.cn/a/470441.html
  2. 运行时间 : 0.158237s [ 吞吐率:6.32req/s ] 内存消耗:4,548.02kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=cb53aa97dde5e8c20ac9e3b602172622
  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.000878s ] mysql:host=127.0.0.1;port=3306;dbname=b460;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001124s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000313s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000273s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000673s ]
  6. SELECT * FROM `set` [ RunTime:0.000271s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000895s ]
  8. SELECT * FROM `article` WHERE `id` = 470441 LIMIT 1 [ RunTime:0.001120s ]
  9. UPDATE `article` SET `lasttime` = 1771059887 WHERE `id` = 470441 [ RunTime:0.000835s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000262s ]
  11. SELECT * FROM `article` WHERE `id` < 470441 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000539s ]
  12. SELECT * FROM `article` WHERE `id` > 470441 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000612s ]
  13. SELECT * FROM `article` WHERE `id` < 470441 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001170s ]
  14. SELECT * FROM `article` WHERE `id` < 470441 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001611s ]
  15. SELECT * FROM `article` WHERE `id` < 470441 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.005043s ]
0.159805s