当前位置:首页>戏曲>王馗:生态空间为戏曲艺脉蓄能 | 基层戏曲考察记

王馗:生态空间为戏曲艺脉蓄能 | 基层戏曲考察记

  • 2026-05-12 12:48:21
王馗:生态空间为戏曲艺脉蓄能 | 基层戏曲考察记

文化生态的涵养,是稀有剧种存续发展的根基。本文从福建漳浦竹马戏的保护实践切入,系统梳理其从民俗游艺到戏曲剧种的演变脉络。作者结合闽南文化生态保护区建设实践,呈现从地方到国家层面为守护稀有剧种所做的持续探索,凸显“戏剧化、剧种化、形态化、生态化”保护路径的重要价值。从“戏曲活化石”到当代非遗典范,竹马戏在闽南文化沃土中的坚守与新生,不仅折射出传统戏曲在现代化进程中对文化多样性的坚守,也彰显出新时代推动戏曲艺术永续发展的文化自觉。 

——编  者

原标题:

探索稀有剧种

“形态化、生态化、活态化”传承新路

人的生活就是文化。当人们试图寻觅文化让人惊艳的形态时,最容易忽略存在于身边的文化样式——那种看似习焉不察的日常生活方式与内容,很有可能蕴含着不同寻常的文化品质。沉潜在生活中的衣食住行、礼乐、娱乐与教化,往往成为凸显生命要义最深沉的文化载体。

“竹马”就是这样一种最容易被忽视的文化载体。李白《长干行》广为流传的名句:“妾发初覆额,折花门前剧。郎骑竹马来,绕床弄青梅”,描绘出了竹马游戏的一般印象:本真的情感,稚气的形象,甚至简单的队列布阵,这些都成为竹马表演的基本要素。作为一种在南北方广泛流传的民俗娱乐形式,竹马最常见的形态,是用竹篾扎制成马的造型,经糊裱、彩绘、装饰后,栩栩如生,再披挂在表演者身上,通过载歌载舞的形式,在节日庆典、游艺活动中呈现“跳竹马”“跑竹马”等表演,深受大众喜爱。竹马的起源,最初源于孩童“跨竹为马”的游戏,以质朴的模拟形式,承载着孩童对策马驰骋的美好想象;随后,在“跨竹为马”的基础上,逐渐发展出带有马形道具的表演,用逼真的马形道具,还原人们驾驭骏马的生活本真;后来,又演变出 “以鞭代马”的形式,通过写意的趟马动作,展现人马合一的艺术效果,成为兼具观赏性与趣味性的表演。可见,竹马形态的演变,不仅折射出人们艺术观念的变迁,其形态的传承与保留,更留存着文化演进的清晰痕迹。这种表演形式遍布各地,其文化内涵看似平淡无奇,艺术规范看似理所当然,正因如此,人们往往忽略了它的文化起源,低估了它的艺术价值,更难以将其与成熟的传统表演艺术、最原始的戏曲艺术思维关联起来。

在福建漳浦县、南靖县以及广东潮汕等地流传的竹马戏,就是由源远流长的竹马表演衍化而成的戏曲剧种。从20世纪50年代开始,经由黄以结、谢家群、刘念兹、路工等省内外专家的调查研究,竹马戏一直作为漳浦县极具代表性的古老戏曲形态,得到持续关注。其仪式戏《跑四喜》(也叫《跑四美》)在秋收后作为传统戏曲表演的开场,体现出浓郁的仪式特征,与南宋时漳州民间优人的“乞冬”演剧活动一脉相承。尤其是其被称为“老白字”的唱腔曲调,被看作是闽南语系诸多古老戏曲剧种的重要源头,因此也就有了“唐宋遗音”“戏曲活化石”的美誉。基于这样的文化视角,二十世纪五六十年代,竹马戏表演得到及时的挖掘整理,民间业余剧团、竹马戏工作小组等机构随之成立,这一古老艺术在漳浦县得到有效传承。20世纪80年代,老艺人林金泉开办竹马戏培训班,漳浦县芗剧团的演员及时地参加学习,竹马戏在芗剧演员中实现了专业传承。21世纪以来,随着非遗保护工作、戏曲传承振兴工程等工作的相继推进,漳浦县在发展歌仔戏(芗剧)的同时,于2012年成立了漳浦县竹马戏(芗剧)传承保护中心,将竹马戏纳入国家公益事业扶持范围,在保持芗剧良好发展态势的同时,持续探索以芗剧养护竹马戏的剧种合作方式,竹马戏由此形成了“政府主导、专业保护”的实践路径和“一剧一策”的保护发展模式。

竹马戏《跑四美》图片来源:漳浦县竹马戏芗剧传承保护中心公众号

目前,漳浦的竹马戏已经构建出省、市、县三级传承体系。全县设立竹马戏、芗剧传习所26个,其中7处竹马戏传习中心分别设立在中小学以及幼儿园,将竹马戏传习机制纳入学校教育,推动竹马戏在青少年中的普及。从2021年开始,文旅部将“无国办专业剧团,或仅有一个国办专业剧团的传统戏剧剧种”列为濒危剧。漳浦县竹马戏(芗剧)传承保护中心作为竹马戏的“天下第一团”获得国家资助,每年通过政府购买服务方式,以每场5000元的补助进行百场公益演出,竹马戏的“社会能见度”在演出中得到提升。同时,传承保护中心相继与福建师范大学音乐学院、漳州科技职业学院等高校合作,一方面以项目合作的方式推动竹马戏的学术化整理与研究,另一方面通过设立传承教育基地,以常态化的高校课程教学实现竹马戏体系化的教育传承。这些工作进一步夯实了剧种的文化底蕴。竹马戏是古老特色剧种,更是弱势的边缘剧种。漳浦县绵延70多年的保护工作,让竹马戏的艺术传统始终保持着稳定的传承,使这一剧种坚守在闽南基层社会。

竹马戏是个什么样的剧种呢?2017年完成的全国戏曲剧种普查工作,依据“剧种”成立的八条原则来看,其中第一条便是:符合王国维提出的“以歌舞演故事”的戏曲基本特征。这既是“戏曲化”的前提基础,也是如今每个剧种得以确立所遵循的共通标准,更是由舞台语言、唱腔风格、表演特征、妆容规制、剧目类型、传承谱系、命名传统等诸多要素共同构成的根本原则。 当然,仅符合这一基本特征还不够充分。剧种既要遵循“戏曲”的普遍性要求,更要立足剧种之“种”的特殊性实现差异化发展——即依据自身的文化艺术基因以及艺术本体的独立性,确立独树一帜的形态特征。尤其像竹马戏,长期与梨园戏、芗剧、南音等艺术形态共生共存,其剧种之“种”的独特性,更需要重点关注与深入挖掘。在竹马戏的表演艺术中,“踏歌”“舞队”“弄戏”与“昭君”是构成其剧种独特性的重要艺术内容。竹马戏与闽南民间社火巡游中的车鼓有着相互渗透交融的联系,最初以边走边演的队列行进形式开展歌舞表演。尽管在发展过程中,它也借鉴了梨园戏、四平戏等地方大戏的表演法则,但上身扭动、小步进退、群体踏歌,仍是竹马戏最具个性的表演特色。南宋时期的《武林旧事》《西湖老人繁胜录》中,记载的“舞队”就包含男女竹马、踏跷竹马等名目,这表明“舞”与“踏”是竹马戏形成发展过程中的重要艺术标识,而这一特色在如今的竹马戏表演中依然得以保留。

“弄戏”是竹马戏中最具乡土个性的表演形态。所谓“弄”,除了戏耍、表演的一般含义外,还承袭了唐宋戏曲萌芽时期极具特色的艺术特征——以滑稽调笑、对子歌舞为主要风格,既包含男女传情的生动意趣,也有人物之间即兴插科打诨的机辩与嘲弄。这类剧目也被称作“弄仔戏”,在《昭君》《刘海砍樵》《桃花搭渡》《山伯英台》《管甫送》《唐二别》等剧目中,均穿插有这类相对独立的表演段落。“番婆弄”“砍柴弄”“搭渡弄”“士久弄”等弄戏片段,不仅富有浓郁的民间气质,也鲜明保留了戏曲早期贴近市井乡土的艺术本色。

竹马戏《昭君弄》

在竹马戏的传统剧目体系中,历史故事戏是重要组成部分,《昭君》更是至今最具代表性的经典剧目。全本《昭君》出目繁多,有三十多出、十四出等不同记载,均从毛延寿“绘图”开篇,细腻铺陈昭君辞别汉宫、出塞和番的完整历程。竹马戏市级代表性传承人张晓荣师从林金泉,据其口述,漳浦大车鼓的起源与开漳圣王陈元光入闽有关,当年便是以载歌载舞的形式表演“昭君出塞”,借以抚慰戍边将士的思乡之情。时至今日,在以戴姓为主的东坂村,车鼓弄技艺仍代代相传,《昭君和番》仍是唯一传承上演的剧目。演出以车鼓打击乐为伴奏,穿插茶杯舞、钱棍舞等舞蹈形态,运用南音、芗剧及古老唱腔演绎昭君故事。舞台场面以大鼓居中,其他乐器分列两侧,形成“大八字形”格局,演员在行进与停顿间完成歌舞表演。

竹马戏《唐二别妻》

图片来源:漳浦县融媒体中心

笔者曾参加由福建师范大学音乐学院、福建省艺术研究院联合主办的漳浦竹马戏展演暨学术研讨会,现场观看闽台两地竹马戏传承者联袂演出的《昭君弄》,深受震撼。演出中,胡汉人物对峙、昭君与群舞队舞交错,演员立于“大八字形”车鼓阵前,情绪沉郁、深情演唱;扮作胡兵的鼓手则在昭君身旁周旋腾挪、滑稽调弄。悲与喜、凛然正色与诙谐调弄相映成趣,在雄浑的锣鼓声中,更凸显出王昭君的清雅歌舞与低吟浅唱。这种看似质朴的艺术形式,却以极大的艺术包容性,形成了别具一格的演剧思维,铸就了竹马戏独有的剧种个性与文化品格。该剧虽采用与《汉宫秋》大体相近的情节结构,却在口述传统中将故事置于陈元光开漳、军队拓边的历史语境之下,由此将昭君的个人悲剧与汉唐以来家国大义的人文内涵紧密相连。同时,依托闽南弄戏的表演传统,悲情叙事中穿插着昭君与胡兵的调笑互动,在南音与民间小调的映衬下,昭君的“正”与胡人的“谐”相得益彰。正如剧中唱词所言:“放声哭出雁门关,心在南朝身往北边。”昭君故事在闽台地区的演绎,无疑又成了这里的人民对中华文化根脉的深情守望与认同。

漳浦竹马戏广泛流传于闽、粤、台三省闽南语系地区,它以“竹马”为独特表演载体,形成了独树一帜的剧种形态。无独有偶,在北方山西晋中寿阳一带,至今仍留存着一个以“竹马”为依托的独立剧种——高跷竹马戏。该剧种演员不仅身扎竹马造型,还要绑缚高跷,在武场打击乐的烘托下,通过队形调度与人物交锋表现历史征战故事,形成集竹马、高跷、武打、演唱于一体的综合艺术形态。除此之外,与竹马相关的戏曲剧种还有浙江睦剧、广东陆丰正字戏、粤剧、云南普洱“杀戏”、安徽池州傩戏“高跷马”、江西南丰傩戏“庚溪竹马”等。例如睦剧,其艺术源头便是杭州淳安当地竹马与外来湖广调、本土小调等相互融合,一度形成“白天跳竹马、晚上唱三角”的表演格局。时至今日,从睦剧中的竹马运用,以及沿袭自竹马表演的“移步”“踮步”等身段中,仍可清晰窥见竹马戏对该剧种的深远艺术影响。

正字戏《姜维射郭淮》

正字戏则与闽粤两地竹马戏在声腔、表演上关系密切,其传统剧目《姜维射郭淮》中采用的“跑布马”表演形式,便集中体现了竹马戏的基本艺术范式。粤剧传统开台例戏《六国大封相》中设有“胭脂马”排场程式,由6位旦角身扎竹马表演,尤其最后出场的“包尾马”由玩笑旦应工,与五虎军扮演的马夫一同展示高难度武戏技艺,以夸张幽默的动作营造喜剧效果,颇具传统弄戏的意趣。而傩戏中的“竹马”表演同样特色鲜明:池州的高跷马与寿阳高跷竹马戏相近,在凌空对峙中彰显英雄气概;庚溪竹马则将木质马头系于腹部,演绎花关索的英雄故事,二者均在驱邪纳吉的朴素愿景中,展现马上英雄的伟岸身姿。

粤剧《六国大封相》

图片来源:粤剧艺术博物馆

遍布南北的诸多竹马类剧种,共同体现了中国戏曲艺术与时俱变、因地制宜的创作规律。它们以“竹马”这一独特物质载体为根基,突破了一般化的歌舞叙事模式,从竹马表演中提炼表演语汇,形成了各具特色、自成体系的剧种艺术思维。

在赞誉竹马戏剧种品格的同时,有一个问题值得我们深入思考:依靠简单的竹马道具形成的剧种形态,为何在数百年的历史变迁中未曾消亡,反而凭借其独特的表演形式,让同题材的诸多剧目拥有了不可替代的艺术风貌?

安徽池州傩戏高跷马

漳浦县传承的竹马戏,在梨园戏、高甲戏、歌仔戏(芗剧)等剧种广泛影响闽南地区的背景下,因无力独立组班维持生存,长期与芗剧共生共存——这种状态,如同20世纪昆曲依附于苏滩一般,在同台共班的模式中艰难维系着自身的艺术个性。同台共班最易导致艺术同化,进而让剧种丧失自身特质,然而漳浦竹马戏却在体制改革中,通过“竹马戏(芗剧)传承保护中心”这一行政建制,不断强化自身在非遗保护工作中的重要价值。这一成果的取得,固然与非遗保护工作所倡导的“文化多样性”理念密切相关,也正因如此,竹马戏的文化价值才得以有效留存。但更为关键的是,竹马戏文化个性的长久保持,归根结底得益于闽南地区良好的文化生态建设与持续的文化滋养。

2007年,闽南文化生态保护实验区获批设立;2019年,该实验区通过文旅部验收,正式成为闽南文化生态保护区。漳浦县作为该保护区的重要组成部分,其境内的竹马戏、芗剧,是保护区内极具代表性的非遗保护项目。借助非遗保护相关政策,以及2015年国务院办公厅印发的《关于支持戏曲传承发展的若干政策》带来的各项利好扶持,竹马戏获得了良好的发展空间。值得注意的是,漳浦竹马戏早在清代雍正年间便传播至台南新营土库里一带,依托当地广场艺阵表演,在丰富的民俗文化土壤中持续发展,逐渐形成以十二生肖竹马阵和小戏表演为核心的艺术形态。这种艺术形态与漳浦本土竹马戏同源共流、同中有异,共同构成闽台文化共同体的生动例证,也成为闽南文化生态保护区内可供两岸共享的珍贵文化遗产。漳州市人民政府办公室印发的《闽南文化生态保护区总体规划》漳州市建设提升方案(2021—2025)中,明确提出八项保护原则,其中,“开放交流原则”着重强调:“加强与台湾同胞、港澳同胞和海外华侨华人的交流合作,共同保护、传承、发展闽南文化”,这为海峡两岸竹马戏的保护与传承,明确了共同发力的方向。八项原则紧密结合闽南文化生态保护区的具体文化遗产形态,为各区县非遗项目制定了针对性保护方式。例如,方案明确将“竹马戏”列入漳州市11个主要濒危非物质文化遗产代表性项目,从政策层面为竹马戏量身定制了独立保护方案。这种由地方政府主导的非遗在地化保护、分类指导模式,与戏曲剧种传承发展中“一剧一策”的理念异曲同工,也彰显出戏曲艺术遗产保护向纵深推进时,以多样化方式守护非遗项目独特文化品格的鲜明导向。

当竹马戏在特定的闽南文化生态保护区建设进程中,逐步走向良性传承之时,学术层面的调查研究,为其深层文化内涵的挖掘与弘扬提供了重要支撑。2026年3月,漳浦竹马戏展演暨学术研讨会举办之际,主办方同步编辑出版《漳浦县竹马戏学术论文集》。该论文集荟萃了当前与竹马戏相关的39篇学术理论文章,同时汇聚省内外及海峡两岸的学者、艺术家,形成了跨区域、跨领域的学术联动格局。闽台两地学者围绕漳州大车鼓、竹马戏等传统艺术形态展开深入调研与研讨。这种学术研究,既是对竹马戏现有艺术成果、传承经验的系统总结,更是对其文化内涵、发展路径的开拓性探索,为竹马戏持续深化文化内涵、拓展发展空间奠定了坚实基础。应该说,漳浦竹马戏70余年的保护历程,也是一段薪火相传、持续推进的学术研究历程。以学术引领文化传承,为这一剧种开辟了独具特色的保护与发展路径,而这正是当前戏曲工作走向规范化建设、实现可持续发展的必要保障。

在竹马戏的艺术大家族中,漳浦竹马戏显然保持了相对完整的艺术形态,这在一定程度上助力闽粤、闽台、闽浙等周边地区的同类艺术形式,进一步凸显了整体文化形象。因此,作为一个独立剧种,竹马戏需坚持“形态化”发展方向,主动借鉴漳浦周边地区的同类文化遗存——如南靖竹马戏、陆丰竹马戏、台南竹马戏等,弥补自身艺术构成中的不足,构建更为完整的艺术体系。同时,竹马戏的生存与发展,还离不开一个重要的依存背景——“生态化”。自20世纪80年代起,它便与芗剧形成了紧密的依存关系;在各类弄戏表演中,它与南音、高甲戏等表演艺术相互渗透、深度交融,尤其与车鼓艺术、闽南地区的节日庆典、民俗礼仪之间,存在着密不可分的共生共荣关系。这就要求竹马戏在这样的文化生态中,明确自身与其他艺术形式的边界,进而进一步挖掘、修复并发展自身的本体艺术。 从戏曲化到剧种化,从剧种化到形态化,再从形态化到生态化,这三个维度既是竹马戏保护与发展的核心方向,也是它探索自身艺术体系、塑造独特文化品格的重要立场。在当前的戏曲保护工作中,竹马戏需明确“人即生态”的理念,尽快对熟悉其艺术形式的传承人进行访谈记录、整理归档,全力留存竹马戏的原生形态与核心内容,推动其保护成果融入漳浦人的日常生活——这是实现其活态传承的重要前提。

2026年,中宣部等五部委联合发布《戏剧振兴三年行动计划(2026—2028年)》,特别提及“一团一策”,明确要求实施戏曲剧种保护计划,重点关注濒危戏曲剧种。这一要求,本质上是倡导“一剧种一策、一剧目一策”,唯有如此,才能为每个戏曲剧种量身定制专属的政策支持与艺术规划,让每个剧种都能依托自身的艺术传统与生态需求,找到独立发展的路径。当前,漳浦竹马戏虽已具备良性发展的基础,但濒危的生存状态仍未根本改变。事实上,所有与竹马相关的戏曲艺术,乃至中国戏曲的每一个剧种,都需要在自身的文化生态空间中,探索适合自身的发展道路,才能有效规避传承危机,实现长久发展。

(作者系中国艺术研究院戏曲研究所所长、中国戏曲学会会长)

相关链接:

王馗:稀有剧种保护重在“量体裁衣”|基层戏曲考察记

民族戏曲中的中华民族共同体意识|基层戏曲考察记

王馗:古老珍稀剧种需要“养尊处优” | 基层戏曲考察记

王馗:一剧之本从何来?| 基层戏曲考察记

王馗:如何擦亮戏曲名牌?| 基层戏曲考察记

 联系邮箱

新闻部:wybxinwen@sina.com

艺术部:wybart2024@163.com

副刊部:wybfkb@126.com

“文学评论”版:wybwxb@vip.126.com

“理论与争鸣” 版:wyblilun@163.com

“世界文坛”版:imsoha@163.com

“民族文艺”专刊:wybssmz@126.com

“网络文艺”专刊:wybwlwy@163.com

“科幻”专刊:912230576@qq.com

“微光”版:wybzbsh@163.com

“新力量”专刊:wybxll@126.com

《作家通讯》:zjtxwyb@126.com

会员地址信息变更 : 1876960953@qq.com

内容来源:《文艺报》2026年4月24日6版

微信编辑:王泓烨 石成鑫

二审:许婉霓

三审:李晓晨

终审:徐健

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-14 22:32:56 HTTP/2.0 GET : https://f.sjds.net/a/474672.html
  2. 运行时间 : 0.265805s [ 吞吐率:3.76req/s ] 内存消耗:4,313.05kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=d197c55923b386dc654553edf2ce32e2
  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.001212s ] mysql:host=127.0.0.1;port=3306;dbname=f_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.002124s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000840s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000702s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.002579s ]
  6. SELECT * FROM `set` [ RunTime:0.000978s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.002343s ]
  8. SELECT * FROM `article` WHERE `id` = 474672 LIMIT 1 [ RunTime:0.001678s ]
  9. UPDATE `article` SET `lasttime` = 1778769176 WHERE `id` = 474672 [ RunTime:0.016239s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000956s ]
  11. SELECT * FROM `article` WHERE `id` < 474672 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001364s ]
  12. SELECT * FROM `article` WHERE `id` > 474672 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.004637s ]
  13. SELECT * FROM `article` WHERE `id` < 474672 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001981s ]
  14. SELECT * FROM `article` WHERE `id` < 474672 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002005s ]
  15. SELECT * FROM `article` WHERE `id` < 474672 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002110s ]
0.269587s