当前位置:首页>戏曲>田野 | 张文菊:晋南戏曲年画图像叙事表达探微

田野 | 张文菊:晋南戏曲年画图像叙事表达探微

  • 2026-06-25 04:11:55
田野 | 张文菊:晋南戏曲年画图像叙事表达探微

民间丨民艺丨民生丨民众

—ZHONGGUOMINYI—

编者按:

人类社会因天地相存,民间工艺缘生活而生。作为五格的三才——天、地、人,也即学界所言的田野。人,依存于天地之间,以灵思之慧,身手之巧,养护着自己的生活,铸塑着社会文化、时代文明。作为民间工艺美术的“物”,是社会文明的“身”,而与身相关的文明之“心”,需要学人们奔走田野,探寻蛛丝,并借文献的检索,将民艺“身心”相合的灵慧捧现于世人。

本期“田野”栏目将为大家推介运城学院张文菊教授的文章。

晋南戏曲年画图像叙事表达探微

作者|张文菊

摘  要:戏曲年画是传统民间绘画中以图载戏的典型叙事画民间恒常观念在戏曲故事图像的加持下所形成的图像叙事表达是戏曲年画得以不断生产和流传的动因。 晋南地区以其丰富的民间文化孕育了形式多样的戏曲年画以叙事媒介视角看晋南戏曲年画从题材内涵和表达方式两方面探究图像如何呈现戏曲故事可以归纳出戏台模仿式实景说明式和空间混合式三种叙述方式以及顷刻间人物动态造型人物关系营造情节的叙事特征。 晋南戏曲年画正是通过民众喜闻乐见的舞台形象和情景重构发挥着审美娱乐和延续戏曲艺术高台教化的作用并在一定程度上对戏曲文化的传播起到了重要的媒介作用

关 键 词:晋南戏曲年画;图像叙事;主题表达;视觉呈现

清代以来我国民间木版年画由于民俗生活的不同需求而出现门画炕围画贡尖条屏灯画窗画拂尘纸等琳琅满目的装饰体裁随之而伴的是多样化题材内容其中,戏曲题材皆是围绕吉庆团圆忠孝节义推贤扬善等娱乐类剧目戏曲年画以最有看头也最有讲头” 【1】映射出民间的审美风尚在旧时乡土社会发挥着装饰美化娱乐消遣知识传承伦理教化的功用俗文化视野中被誉为最有学问的年画然而随着时代的发展人们生活日益丰富戏曲年画作为家居装饰必需品”的角色逐渐被取代与之呼应的街市庙会中戏曲叙事空间的消失也使其失去了生存的语境但是曾经繁荣似锦的戏曲年画因画中要有戏百观才不腻而蕴含的文化信息仍有待进一步地阐释和解读法国文艺理论家罗兰·巴特说:“对人类来说似乎任何材料都适宜于叙事叙事承载物可以是口头或书面的有声语言是固定的或活动的画面是手势以及所有这些材料的有机混合叙事遍布于神话传说寓言民间故事小说史诗历史、悲剧正剧喜剧哑剧绘画彩绘玻璃窗电影连环画社会杂闻会话。” 【2】戏曲年画以典型的情节型【3】图像与语词并驾齐驱呈现出以图载戏的装饰性功能和叙事性表达是表征戏曲形象和故事的视觉符号在一定程度上对戏曲文化的传播起着积极的媒介作用

根据结构主义叙事学理论以故事层和话语层来区分叙事作品的表达对象与表达形式其中话语层包括叙述形式和技巧这种二分法在叙事学界被认为适用于不同媒介的叙事作品。“每一种叙事都由两个部分组成一是故事即内容或事件行动事故的链条外加所谓实存人物背景的各组件);二是话语也就是表达是内容被传达所经由的方式。”【4】这为探讨戏曲年画图像叙事问题提供了理论基础和分析方法借鉴这一分层理论可以将戏曲年画分为故事主题层与视觉呈现层视觉层包括表达方式和图像特征。 因而本文试以叙事学“二分法为视角通过剧目与视觉呈现两个方面深入探寻晋南戏曲年画图像叙事的意义与表达旨在进一步阐释戏曲年画的言说意义与生产机制

、 晋南戏曲年画的题材内涵

地处黄河流域中游的晋南地区根植于河东文化土壤凝聚了浓厚的民俗文化戏曲文化根祖文化农耕文化关公文化等底蕴孕育了多姿多彩、灿如繁星的民间艺术。 晋南被誉为戏曲之乡”,早在金元时期院本杂剧已演出频繁这里曾是金代北方雕版印刷中心雕印技术成熟且历史悠久有着版画之头平阳启之的美誉晋南戏曲年画是当地戏曲与木版年画两种最深入民间” 的传统艺术的融合作为地域民俗文化的一部分承载着戏曲文化内涵在发展中深受地方民间审美民俗念及民众心理倾向等方面影响并得以广泛传播,从而呈现出独特的图像叙事性

晋南戏曲年画的剧目来自于河东文化影响下的地方戏与说唱艺术年画师因受消费心理的影响对于题材的选择往往反映出当地流行剧目民众思想以及民俗观念等方面的融合。 晋南戏曲年画在中国木版年画集成·平阳卷》 收录了71,在中国木版年画集成·绛州卷收录了7笔者收集了59除重复6合计131共描绘了103个剧目有的年画上有剧目标注有的则是人名标注有的则无文字标注。 其中以一戏一图最多有88其余43幅为一戏多图。 所表现的故事题材来自于蒲剧眉户锣鼓杂戏河东道情宝卷等当地戏曲和说唱艺术流传下来的年画反映了曾经盛演的剧种及剧目蒲剧作为当地最大的剧种,唱腔粗狂,重做工和特技长于抒发高昂和凄楚的情绪善表现英雄故事打斗场面的武戏和悲情戏,成熟时期的蒲剧常以连台本戏演出为主连环画式年画杨家将》《龙凤配》《蝴蝶杯》《火攻计等都反映此内容。 眉户曲调婉转缠绵民国前多以生活小戏为主闹书馆》。 锣鼓杂戏作为古老的仪式戏剧仅以锣鼓伴奏演出剧目多以激烈的历史故事为主长坂坡》。 受宗教影响的道情戏及宝卷,主要演宣扬宗教因果倡导劝善的释道传说故事,如度林英》《香山寺还愿

晋南戏曲年画中三国水浒传杨家将等历史故事类年画最多其中三国故事类36约占总数的28%,蒲州梆子剧目辞典统计有68个三国故事传统蒲剧目历史故事类戏画在其他年画产地也是数量最多的类别受欢迎的程度可见一斑这也是受同题材戏曲演出的盛行所影响在“曲以载道”、“曲以教化传统戏曲思潮的影响下,戏曲的教化功能在清代最为鲜明其根本原因是儒家思想在传统社会的主流地位所致儒家思想体现出的伦理精神导致戏曲与历史密切相连使历史故事和传说成为戏曲重要题材来源戏曲年画滋生于戏曲舞台艺术万般皆下品惟有读书高的传统社会也随着戏曲对儒家文化的宣扬延续着戏曲艺术高台教化的作用发挥着立象以尽意的文化传播意义正如历代名画记·叙画之源流所言宣物莫大于言存形莫善于画。”晋南戏曲年画描绘的剧目按照文武题材划分,武戏62幅约占47%,文戏29幅约占26%,其余为文武并重题材。 一戏十八图的杨家将武打图像有11一戏二十四图的蝴蝶杯》 武打图像有8幅。 然而,20世纪之前的蒲剧较注重唱功戏实际武戏并不多,“盖因梆子腔激昂高亢与武生身段很难协调映衬。” 【5】

晋南戏曲年画的武戏题材占比在一定程度上反映了崇尚正义奋起反抗的斗争精神武戏题材的流行说明这种精神内涵获得了底层民众的支持。 “清代武戏年画广泛流传于民间表明民众对其蕴含的侠义精神的认可。” 【6】晋南解州是关羽的故里当地关公信仰浓厚悠久民间观念长期受关公文化的熏陶存有尚勇尚武的侠义风尚。 “苏轼《 蜀记》 ‘ 秦晋之间豪侠杀人以报仇讐’,《灵宝志》 ‘民尚豪侠士敦礼让介秦晋之间,染其于波’。 无怪乎历代晋南之平民作者多写豪侠热性之故事传奇。” 【7】由此可见年画师在戏曲题材的选择上并非全盘挪用而是遵照民间民众的心理诉求这一点在叙事主题的表现上更为突出

叙事离不开主题主题思想是叙事的核心。 晋南戏曲年画所呈现的戏曲主题可分为婚恋主题忠义主题侠义主题德孝主题伦理主题等六类表1)在传统戏曲中这些主题之间常有交叉的现象忠义主题与德孝主题往往在塑造人物性格方面是相通的婚恋主题与伦理主题常在反封建礼教、求婚姻自由的诉求下相互交融双官诰图》 画中的忠孝牌的描绘及剧本中通过诏书对薛广、三娘其子家仆四人分别给予忠义四个方面的褒奖。 再如少华山·烤火》、《蝴蝶杯讲述的都是一男二女的爱情故事男女主人公之间既有无爱情基础的媒妁之约又有追求爱情自由的情恋之心反映了儒家思想影响下的婚姻观和内心向往的情爱观并且男主人公倪俊和田玉钏都具备侠义英雄的性格另一方面传统戏曲因受儒家思想影响的矛盾冲突基本模式表现为善与恶忠与奸贞与淫义与利等伦理纠葛然而年画对这一矛盾的体现往往蕴含在图像背后的民间话语中。“庸人孺子目不识丁而论以礼乐之义则不可晓一旦登场演剧目击古忠者孝者廉者义者行且为之太息为之不平为之扼腕而流涕亦不必问古人实有是事否而触目感怀啼笑与俱甚至引为佳话据为口实。” 【8】晋南流传下来的戏曲民谣看了奸臣戏落下一肚子气”、“看了明公断》,一辈子不要汉”,在一定程度上反映出戏曲恶以诫世善以示后的影响效应。 可见戏曲年画所描绘的剧目显示了民众对戏曲文化精神内涵的认同与接受

序号
叙事主题

代表性年画

1

婚恋主题

少华山·烤火》《李亚仙·劝学》 《天河配》 《白蛇传》 《梁祝姻缘》 《卖水》 《拾玉镯》 《西厢记》 《蝴蝶杯》《二度梅图》《巧姻缘图

2

忠义主题

回荆州》《长坂坡》《黄鹤楼》《火攻计》《白龙关》 《金沙滩》 《四郎探母》 《精忠报国》 《斩颜良》 《八里桥》《取东川》《取西川》《甘露寺》《辕门射戟

3

侠义主题

施公案》《玉虎坠》《三家店图》《计家寨》《恶虎村》《牛头山图》《打渔杀家

4

德孝主题

双官诰图》《忠孝义》《三娘教子》《牧羊卷

5

伦理主题

汾河湾》《秦香莲》《明公断图》《全家福图》《三疑计》《三进士》《三拉堂》《打金枝

6

宗教主题

度林英》《香山还愿

1 晋南戏曲年画主题分类

舞台小天地天地大舞台”,年画在戏曲文化的影响下借助丰富的戏曲题材有意味的形式有意味的时刻将戏曲表演静态图像化并广泛流传于民间在传播戏曲的同时戏曲文化承载的扬善贬恶思想也随之得以宣扬表达了农耕时代民众的生活态度心理诉求价值观以及理想化的精神生活使人们在看图讲故事” 的同时辨忠奸懂孝悌知美丑图像叙事是一种在场” 的言说,“中华文化图像叙事的运思逻辑是以隐喻性的视觉图式将中华文化的内在力量传递至审美主体的精神世界并以唤醒审美主体的感性欲望和价值认同为旨归使社会成员在图像叙事的化育下感知体验构建认同自觉将形式价值象征价值融合统一。” 【9】概言之戏曲年画因其主题的表达而体现出道德性的意义

、 晋南戏曲年画的表达方式

王国维先生说:“戏曲者谓以歌舞演故事也。”“后代之戏剧必合言语动作歌唱以演一故事。”戏曲年画作为戏曲故事的表达媒介是通过构图、人物造型场景色彩等视觉符号传递时空一体的戏曲舞台信息体现了静态图像媒介所特有的叙事属性”。 滋生于舞台演出的戏曲年画不再像明清小说戏曲插图一样依附于文字文本而是以独立图像呈现戏曲故事这种独立图像是对戏曲舞台上“演员讲故事” 【10】的叙述。 “故事独立于它所运用的媒介和技巧也就是说它可以从一种媒介转移到另一种媒介从一种语言翻译成另一种语言。” 【11】戏曲故事从舞台上被移植到静态图像上戏曲艺术语言被翻译成图像艺术语言可以说进行了空间性的媒介转换。 美国学者玛丽—劳尔·瑞安的跨媒介叙事理论认为视觉艺术中的静态图像具有强大的叙事潜力并将静态图像叙事策略分为模仿式讲述式)、说明式自主式和多幅序列式三种【12】戏曲年画作为民间艺术中典型的叙事性绘画,其图像叙事也莫过于这三种方式。 “图像作为符号和语言一样具有叙事功能但图像是空间艺术,无法像语言叙事那样直接展现时间变化故事进程只能展现特定场景”。 【13】因而以场景来区分晋南戏曲年画图像叙事方式可将其归纳为戏台模仿式实景说明式和空间混合式三种呈现方式。 前两种呈现在一戏一图中即以单一图像描绘一个戏曲故事情节后一种是连环画式即以系列图像描绘多个情节而组成一个较为完整的戏曲故事并混合使用了前两种方式

1. 戏台模仿式

此类年画以模仿和再现舞台演出为表现方式,背景较为简洁或再现舞台的一桌二椅”,或无背景重在突出演剧中的人物人物呈典型的戏剧化动作这种方式主要遵循着传统镜框式戏台” 【14】的观看特点旨在模仿剧场性”,追求如在目前如临其境的效果从而激起观者现场看戏的视觉体验。人物戏剧化动作是舞台上的表意性符号这类年画聚焦行动中的人物”,模仿舞台叙事遵循舞台效果整体画面追求均衡感节奏感的装饰风格人物关系处理技巧正与戏曲舞台调度的要求如出一辙【15】如年画黄鹤楼》 《黄河楼》 《回荆州》 《法门寺》《打渔杀家

黄鹤楼年画1、2)均属于拂尘纸构图尺寸相近图像呈现的都是蒲剧传统剧本第八场困楼逃楼”,这一折为须生小生展示唱工与做工并 重 的 经 典 剧 目。 在 蒲 剧 的 历 史 上, 贾 王 女(1864-1919)、彭福奎(1894-1030)、筱月来(1906-1968)等名家都曾因扮演周瑜发扬翎子功而得名该故事取自元杂剧刘玄德醉走黄鹤楼》,《三国志平话》 中虽最早出现周瑜宴请刘备于黄鹤楼并企图谋杀的叙写但却与戏曲黄鹤楼故事情节大相径庭胡莲玉在《〈刘玄德醉走黄鹤楼杂剧故事考辨一文中分析了黄鹤楼事件未出现在小说三国演义是由于小说和戏曲在审美品格上具有差异性然而此剧在民间流传极为广泛,京剧豫剧秦腔晋剧湘剧越调徽剧汉剧同州梆子河北梆子山东梆子上党梆子等众多剧种均有此剧目且至今常演不衰。 并且此题材年画多出现于北方产地如杨柳青年画描绘的是京剧,杨家埠年画描绘的是山东梆子

1 黄鹤楼》42 × 25cm 清代 兴昌画店

2 黄河楼》 46 × 30cm 清代 益盛成画店

两幅黄鹤楼年画中主要人物画面布局人物位置关系都一致且有剧目标注和桌子” 符码,具有明显的程式化特点。 可以看出虽然周赵三人的服饰和动态相异但情节表达一致描绘的都是刘备向周瑜赔情的情节。 这一情节在蒲州梆子传统剧本汇编中台词叙述为

赵云:(周瑜莫要逞大语欺压我主公。……周瑜短贼杀敌仅是我弟兄。 荆州现有荆州在借俺东风还东风。 要荆州问俺赵云要长枪短剑与尔拜弟兄。(欲动手打)刘备:(好你大胆赵子龙什么地方逞你能。(转对周瑜周都督他有容人量我四弟得罪你孤我赔情。

周瑜哎呀刘皇叔皇叔你过来 !(刘皇叔莫要假赔情,再叫常山赵子龙【16】……

画中人物造型与剧本唱词念白在人物情绪表达上相呼应周瑜的造型在两幅画中描绘类似右手抓翎瞪眼闭唇目光怒视呼应着逞威风显示其自负不凡刘备都表现为拱手向周瑜作揖呼应“赔情呈恭敬之态而无枭雄本色赵云的神态皆对应着逞能表现出强硬而不服气三个人物造型瞬间的组合形成戏剧冲突的视觉化呈现图1、2中周瑜的动态与蒲剧演出的绝活” 翎子功表现相近。 被誉为活周瑜的当代蒲剧传承人王艺华在表演中传承和创新了抖翎搅翎绕翎竖翎等一系列翎子功特技笔者就周瑜的动作对他进行了访谈他说这两个画上的周瑜动作虽然不一样但一看都是翎子功这出戏观众最爱看的就是周瑜耍领子,但一人一角一套演法一套路数观众看的是角儿听的是唱腔。 动作好不好观众一看就知道画里面这个形象这个动作懂戏的一看就知道”。可见再现舞台上演员的标志性动作是戏台模仿式图像表达的主要特征

再现舞台场景方面图2人物服饰舞台砌末最符合蒲剧演出状态如周瑜戴紫金冠插双翎穿青色蟒袍项挂狐尾腰系玉带蹬厚底靴赵云头戴夫子盔背插靠旗身穿紫硬靠蹬厚底靴刘备头戴王冠挂髯口身穿红蟒蹬厚底靴。 图1人物则呈现不完备不规范的穿戴规制王星荣在清代前期山西平阳的戏曲拂尘纸年画考释一文中认为此雕版产生于清代前期此图场景处理较复杂三面有回纹装饰边框两侧分别增添了河水和楼梯(),凸显黄鹤楼的地理位置和建筑形制综合分析两图而知第一图像人物动态与唱词呼应都突出赔情这一情节。 图像和台词叙述中的动词表现一致图像叙事表现出对语言的模仿,“图像模仿语言是戏出年画图像叙事的源动力” 【17】第二人物的亮相动作、“桌子等图像符号成为年画模仿舞台演出的主要标识这些标志性的符号承载着戏台“信号”。第三画面背景的处理虽有不同但其繁简不影响叙事的表达图像叙事聚焦人物造型叙事叙事的核心要素是图像中人物的行动背景的视觉元素对于以人物造型及其关系为主的叙事性画面而言是增加了装饰”,为故事呈现赢得了眼球戏曲年画图像作为愉悦符号助推了戏曲的大众传播这是基于它的可悦本质,‘取悦于人是图像表征的不二法门。”【18】第四图像中剧目的标注为叙事作了明示即使黄鹤楼误写成黄河楼”,在以口语交流为主的旧时民间也不影响信息传达。总之年画师提取和捕捉了黄鹤楼戏曲演出中三个人物最具有暗示性标志性的符号动作建构了赔情的前因后果以富有戏剧冲突激烈的场面符合情节逻辑体现出图像的再现功能而这种再现是通过图像模仿舞台人物的动作和语言是图像造型作为言说的符号唤醒观者已经存在于记忆中的印象

2. 实景说明式

此类年画中人物场景都是非舞台式图像符号背景多为山水楼阁院落建筑等户外场景以突显人物互动关系的故事情节为主侧重说明故事发生的情节和地点这也是延续了古代叙事画传统模式画面提供的多为戏文故事事件中的形象元素,相比较戏台模仿式而言画面场景比较生活化真实化场景描绘重在烘托情景和营造气氛故事构建重在观众的自觉性参与观者移动游走的视线是此类年画叙事构建的前提,“读画的行为是一个动态的过程观者的目光在画面上移动聚焦于各处聚焦系统之间的张力构成了绘画的叙事。”【19】如年画断桥》《盗仙草》《彦贵卖水》《汾河湾》《长坂坡

断桥3)讲述的是白素贞与小青行至断桥与许仙相遇小青痛恨许仙仗剑欲斩。 白素贞以伉俪情深力为劝说并亲责许之薄幸。 许悔恨赔罪三人言归于好。”【20】画面中白素贞头戴额子披云肩坐于古柏之上许仙头戴毡帽身穿道袍单膝跪地小青身体呈年画仕女形象常见的型动态倒握宝剑面带怒气。 白素贞与许仙牵手的动作表明怨恨已去和好如初。 画面未表现三人言归于好的结局而是选择许仙赔罪白素贞谅解小青怒气未消三人之间有缓和有冲突的情节此画的叙述表达重在传递故事中人物由分到和的转折背景描绘着断桥山水及树木不仅提示着故事发生的地点也为故事营造气氛山西洪洞下村戏台西侧的壁画断桥4)也是典型的戏台模仿式年画与壁画异曲同工可以看出实景说明式更具有情景感重在情景构建

图 3 断桥》 42 ×25cm 清代 兴昌画店

4 断桥》 220 × 160cm 清代 洪洞下村戏台西墙壁画

若使观者更好地沉浸在故事中场景的描绘极其重要。“图像对于它所模仿的对象具有放大和表彰功能正面和积极的影响是其先天性。” 【21】戏曲演出中一桌二椅作为道具场景的符号根据演员的表演而转化用途是戏曲艺术虚拟性的表达。 而在实景说明式图像常以舞台叙事中不可见的实景描绘而表现故事情节注重与生活经验的结合晋南戏曲年画呈现出当地民居室内的装饰砖炕墙体和地面使画面透露出生活气息烤火》 《闹书馆》《乌龙院》《劝学发生在室内的故事通常“桌子必不可少但其造型各异有条桌炕桌圆桌等不同描绘发生在室外的故事则会出现树木花草山水建筑等与故事事件有关的景物烘托了故事发生的情景感汾河湾》《卖水》《断桥

在实景说明式年画中常伴有诸多文字起着“提示性”“说明性的符号意义具有代表性的是四言五言或七言等长短不一的题词这些题词主要来自于当地口耳相传的戏曲民谣汾河湾图5)描绘出薛丁山拉弓射中一只大雁薛仁贵骑马回头看这兄妹二人画面左上角写有仁贵辞朝回家园前行来在汾河湾兄妹二人同射雁一箭串死落黄泉”,画面运用简洁朴素的语言交代了人物地点情节而图像则对应着叙述的故事情景。“图绘与文字的密切结合显然是出于更好地达到叙事效果的需要。” 【22】再如盗仙草》 中写白蛇救许仙来在长寿山要盗灵芝草童子将她拦”,口语化描述了图像中白素贞与仙童对打的前因地点情节而右侧手持灵芝走来的南极仙翁即将赠予灵芝”,预示着许仙得救的故事结局画面中图文的互动共同合作叙述了故事使得故事的表达更为清晰。“口头语言是叙事的母语”,这种语图互仿式图文并茂的图像叙事符合静态图像弥补其缺陷的策略” 【23】但是这一策略在口语交流为主的民间传统社会却并未成为地方年画的主流反而在京津地区和苏杭一带的年画中较为多见

图 5 汾河湾》 42 × 25cm 清代 兴昌画店

3. 空间混合式

此类型的晋南戏曲年画混合使用了戏台模仿式和实景说明式两种方式是以若干个不同情节的画面通过时序连接来叙述一个全本戏。 这种方式建构的故事线是通过把空间关系诠释为时间序列(相邻画面代表时间上的接续时刻),选中的时刻不需要是耐人寻味的时刻但应该是很容易接续相互联系的具有叙事意义的。” 【24】若干图像利用不同空间组织形式而构建形象流或时间流以空间移动来推动叙事进程。 晋南戏曲年画的一戏多图都运用了此方式叙述戏曲故事图像之间均为有间隔的排列有一戏四图一戏六图一戏八图一戏十二图、一戏十八图一戏二十四图等。 笔者曾在拙文戏出年画图像叙事特点探析》 以晋南年画一戏二十四图蝴蝶杯为例分析和总结出故事整合性、混合空间性和阅读审美性三个图像叙事特点该组画中,“县衙认亲” “总督帅府” “董府试杯” 等6幅图运用的是戏台模仿式其余18幅图为实景说明式。 再如一戏十八图杨家将中6幅图为戏台模仿式其余12幅图为实景说明式。 可见在以故事叙述为主要形式的系列组画中舞台遗迹减少图像更多转向叙事表达实景说明式更易于传递故事情节信息。 诚然在叙事效果方面这种混合方式较之单一的戏台模仿式和实景说明式更具叙事性。其他产地如杨柳青《 杨家将》 《 丝绒计》 《 三国演义》、武强呼家将》、漳州雷峰塔前后本》 《封神前后本》、桃花坞新出白蛇报恩后本等都是以此叙述方式为主

一戏四图香山还愿6)以求子救父魂游成佛四个故事组成此剧是根据观音菩萨身世传说改编而成的梆子戏在晋南蒲州一带盛演不衰并在河津蒲州城乡关镇的座古戏台都有演出题记时间分别为1852 、1854、1903、1909年传统剧本是以父亲与成仙后的女儿在寺庙中的唱念对白拉开序幕对于整个事件的过程是倒叙进行然而年画图像是以实景说明式展现时空的连续性叙事图像中没有舞台性的符号呈现出的是主人公舍己救父的过程以其朴素浅显的故事阐明了仁爱为本亲情至上的道理同时在色彩方面戏曲演出中妙善因特殊的宗教身份始终身穿白色服饰然而年画则选择红色并以蓝色黄色绿色为陪衬这与年画追求吉祥装饰美化的功能相契合

图 6 香山还愿》60× 17cm 清代 兴昌画店

总之晋南戏曲年画无论采用的是戏台模仿式实景说明式还是空间混合式都是建立在戏曲叙事模仿基础之上的视觉符码这种符码是以其“明见性在观者心目中唤醒默存的戏曲形象和故事。 舞台情节的再现故事事件的表达戏中戏外的融合以及戏曲民谣的互文无不见证了年画师对图像叙事表达的探索。 在商品经济的发展中年画师俨然已不满足于模仿”,而朝向发挥自觉意识的图像叙述者。 不同的图像叙事呈现正是年画师作为戏曲接受者在叙事表达上所体现出的自主性

、 晋南戏曲年画的图像特征及其成因

社会生产的目的是满足人们的需要”,从戏曲年画的生产机制来看戏曲演出是它的源头活水,广大民众的需求则是其生产动力图像叙事在模仿与演绎戏曲故事的同时发挥着自身的优势。 玛丽—劳尔·瑞安就图像造型的符号意义给出静止图像叙事属性上的优势:“将观众沉浸到空间中描绘故事世界地图表征人物和环境的视觉外观通过有意味的时刻技法暗示邻近的过去和未来通过面部表情表征人物的情绪表征美。”【25】可以说,“是造型艺术的最高准则即使惟妙惟肖的模仿”,也必然服从表征美”。因而年画师既是图说” 戏曲故事的叙述者又是审美创造主体。 他们无论采用的是戏台模仿式还是实景说明式亦或是二者混合使用画面中的人物都是生成“叙事属性” 的符号元素并呈现出戏剧性的图像特征

在场景布局和人物安排上晋南戏曲年画遵循着年画口诀真假虚实宾主聚散”。 “真假虚实用于画面场景的再现和重构场景处理或照搬舞台“一桌二椅突出剧场感或追求环境氛围突出事件感;“宾主聚散用于人物的提炼加工和增删取舍,主要人物以正面描绘通常放置在画面中部身旁不添加其他人物而次要人物常以侧面描绘安排在两侧人物之间通过聚散安排呈现出主次关系。打渔杀家》《铁弓缘》 《三疑计》 《取洛阳》 《白兔记》《白水滩》《佘塘关依据叙事题材之人物、情节环境三要素戏曲故事图像呈现出顷刻间人物动态造型人物关系营造情节的叙事特征

首先顷刻间人物动态化造型晋南戏曲年画人物以形传神呈动态造型头身比例较小不同人物神态丰富戏曲服饰装扮多样人物之间互动性强画面点线面丰富且具有构成感背景繁简处理自由或简洁单一突出故事人物或复杂装饰烘托故事场景晋南年画师将口传心授的民间画诀运用得淋漓尽致,“要想年画早学会晋南蒲剧练穿衣头大身小肥裤腿对称均衡三比一。” 一方面,在人物形象的描绘上体现角色行当文人如颗钉突出老生和小生的儒雅气质和睿智思想画武士势如弓浑身带动风”、“两臂向开参必是拉弓架将武生形象表现得栩栩如生旦角刻画重在表现身段眼神和手势的一致感遵循着画旦难画手手是心和口若要用目送神情自然有的准则。人物服饰多带有团龙团凤云鹤等戏服图案如武将穿戎装背靠旗帝王将相穿蟒袍色彩上虽参照蒲剧服饰但以吉祥喜庆的朱砂红玫红为主搭配靛蓝翠绿补色符合口诀红配黄喜煞娘红换绿儿一台戏”。 另一方面人物总是处于行动的状态中”。“人物的行动” 是叙事性绘画的核心要素所在,“对叙事性图像尤其是单幅图而言接收者直接看到的只有人物故事的时间向度和意义向度需要经过二次叙述才能感知。” 【26】舞台上演员四功五法的艺术手段成为年画师以图载戏” 的叙事元素年画师通过提炼人物的动作和刻画人物神情,模仿演员的唱念做打”,从而展现出演员在事件中的情绪和态度遵循民间大众对于戏曲所塑造的人物性格广泛的认同和接受。 “绘画由于所用的符号或摹仿媒介只能在空间中配合就必然完全抛开时间所以持续的动作正因为它是持续的就不能成为绘画的题材。 绘画只能满足于在空间中并列的动作或是单纯的物体这些物体可以用姿态去暗示某一种动作。” 【27】晋南戏曲年画的视觉呈现以人物动态化造型反映其性格和态度并将不同人物定格在极具戏剧性的顷刻间”,以聚焦式画面加以组合发挥图像在场性图说”,以唤起人们记忆中的戏剧演出情节和故事事件发展。 人物以夸张、典型性的顷刻间动势呈现正是由于绘画在它的同时并列的构图里只能运用动作中的某一顷刻所以就要选择最富于孕育性的那一顷刻使得前前后后都可以从这一顷刻中得到最清楚的理解。” 28如在戏台模仿式画面中人物顷刻间造型常以舞台人物雕塑美” 【29】的亮相呈现亮相是舞台表演节奏中的停顿符号是演员在刻画人物形象时精气神的集中体现短暂静止的亮相是观者印象深刻的舞台形象符号这一顷刻间的造型美无疑成为了年画师捕捉描摹的对象。 年画师对亮相的描绘正是对戏曲艺术形象美的呈现亮相在年画图像中以“符号美的形式吸引着观者的注视和想象具有戏曲人物戏剧性动作特征黄鹤楼中的周瑜、《取洛阳中的马武、《打渔杀家中的萧恩等

其次人物间互动性关系营造情节。 描绘单一的人物造型属于人物画范畴而晋南戏曲年画通过不同人物顷刻间关系组织以表现人与人之间意志和性格的冲突来叙述故事情节从而再现戏剧冲突图像追求对人物之间戏剧冲突这一集体记忆的再现引导观者面对图像追忆演出情景和故事发展,“不可见的决定可见的可见的是不可见之明证”。【30】取洛阳 (7)若仅靠马武和岑彭的亮相动作是难以勾勒故事情节的于是加入了站于岑彭身后的邓禹手捋胡须扭身凝视马武暗示激将策略马武和岑彭的亮相一个正面一个侧面表现出二人怏怏不服互不相容的关系画面正是以三人相互关系表现出激将情节。 在戏曲表演中戏剧冲突因其鲜明强烈的感染力和独具魅力的人物表演不仅是舞台艺术的关键和核心更成为年画师叙述的焦点。 通过年画师的细致观察巧妙构思和形神刻画使得画中之戏百看不腻”。 “年画创作者必须要在整个事件链中选择某一时刻的某一情节将画面呈现出来以使观赏者可以看到整个事件的全貌” 【31】与其说戏曲年画是对舞台演出的再现与表现不如说它是对民众集体记忆的迎合这种图像叙事直观性地表达了民众对戏曲演曲的集体记忆从而促使其得以广泛传播。总而言之晋南戏曲年画图像叙事的表达既要让观者知晓是什么”,还要让其感受到怎么样”。其叙述对象不是现实生活中真实发生的情景而是存在于演员在舞台上演绎的故事”,是年画师有意识选取的人物造型叙事瞬间关键情节。 “通过描绘一个能够令人回忆整个故事的单一情节或场景来概述故事” 【32】这一描绘也必须要符合表征美”,才能为其审美主体带来更多审美愉悦体验

图 7 取洛阳》22 × 32cm 清代 张家画坊

结语

作为审美娱乐指向的戏曲年画图像叙事符号建立在戏曲语境之中并在年画流通过程中充当着重要的戏曲文化传播媒介。 这一具有再现性与表现性的视觉媒介以画中戏取悦于大众并营造了昔日民间以图载戏的繁荣景象各地戏曲年画凝聚了地方戏曲民间审美民众心理诉求等诸多方面的交叉融合其丰富的体裁形式呈现出不同的图像叙事方式和程式性的图像造型符号从图像叙述者角度看作为草根创作者的年画师进行图像叙事时既遵循戏曲本体的特质又体现出主动性。而接受者也只有在认知上和心理意象上感悟图像表征方能理解作者意图完成图像叙事实现图像的社会价值和文化意义然而叙事需要在时间中展开绘画属于空间艺术图像组织形式不同时序表达则不同对于不同叙述方式的戏曲故事图像的叙事机制语图关系等问题仍有待于笔者进一步的探究在当下叙事性图像无处不在的读图时代”,对这一传统视觉文本图像叙事的意义探寻和视觉阐释在探索当代戏曲文化创意产品民族美学等方面都有着积极重要的意义

参考文献:

【1】张道一编:《老戏曲年画》,上海画报出版社1999年版第4

【2】[法国罗兰·巴特张寅德译:《叙事作品结构分析导论》,载于《叙述学研究》,中国杜会科学出版社1989年版第2

【3】巫鸿的汉画像石图像研究将对称式构图的正面人物称作偶像型”,将非对称式构图描绘人物行动称作情节型”。

【4】[西摩·查特曼徐强译:《故事与话语》,中国人民大学出版社2013年版第15

【5】周传家:《梆子剧目探源》,《戏曲艺术》1986年第4

【6】徐建国殷云翠:《清代戏曲年画侠义精神的形成发展及其衍变》,《四川戏剧》2008年第8

【7】墨遗萍著:《蒲剧史魂》,山西省文化局戏剧工作研究室编1981年版第37

【8】宋廷魁:《介山记》,赵山林中国戏剧学通论》,安徽教育出版社1995年版第661

【9】李吉品 包崇庆:《文化视域下图像叙事的美学省思》,《文艺争鸣》2022年第1

【10】韩丽霞:《中国古代戏曲的叙述性特征》,《艺术百家》2000年第4

【11】【24】胡亚敏著:《叙事学》,华中师范大学出版社2004年版第118页、128

【12】[玛丽—劳尔·瑞安张新军林文娟等译:《跨媒介叙事》,四川大学出版社2019年版,第127、128

【13】倪爱珍: 《 试论陶瓷图像图与事的叙述类型———兼论图像叙事》,《符号与传媒》2020年第 2

【14】廖奔著: 《 中国古代剧场史》,中州古籍出版社1997 年版第26

【15】王树村著:《中国戏出年画》,北京工艺美术出版社2006年版第13

【16】临汾地区三晋文化研究会编:《蒲州梆子传统剧本汇编》1993年版第二十集446

【17】张文菊:《戏出年画图像叙事特点探析———以晋南蝴蝶杯》 为例》,《戏曲艺术》2020年第4

【18】赵宪章:《语图传播的可名与可悦———文学与图像关系新论》,《文艺研究》2012年第11

【19】[米克·巴尔蔡熙译:《艺术与跨界符号》,《绘画中的符号叙述艺术研究与视觉分析》,四川大学出版社2017年版第63

【20】杜波行乐贤李恩泽编著:《蒲州梆子剧目辞典》,宝文堂书店出版社1989年版第148

【21】【25】【26】【30】赵宪章著:《文学图像论》,商务印书馆出版2022年版第206、18、192、260

【22】叶青:《中国绘画叙事传统的形成》,《江西社会科学》2007年第9

【23】[玛丽—劳尔·瑞安张新军译:《故事的变身》,译林出版社2014年版第19

【27】【28】[莱辛朱光潜译:《拉奥孔》,人民文学出版社1979年版,第82

【29】陈幼韩著:《戏曲表演美学探索》,中国戏剧出版社1985年版第167

【31】[梁爱庄马红旗:《论李福清的中国戏出年画研究》,《年画研究》2011年刊第57

【32】孟久丽:《道德镜鉴中国叙述性图画与儒家意识形态》,生活·读书·新知三联书店2014年版第26

本文刊发于《戏曲艺术》2023年8月第44期


作者简介

张文菊|教授,运城学院美术与工艺设计系副主任。中国美术家协会会员,中国工艺美术学会会员,山西教育学会美术专业委员会学术委员,山西省摄影家协会理事,山西省美术家协会会员,山西省版画学会会员,山西省漫画学会会员,九三学社运城书画院副院长,美国库兹敦大学访问学者,美国堪萨斯艺术学院驻留艺术家。

研究方向:版画教学与创作、传统年画,出版《张文菊版画集》。多幅作品参加省级、国家级、国际展览,并被中国版画博物馆、中国收藏家协会、神州版画博物馆等机构收藏,多篇论文发表于《文艺研究》、《美术观察》、《戏曲艺术》等国家级核心刊物。


原文来源:国戏学报 戏曲艺术公众号

作者:张文菊

张文菊 | 晋南戏曲年画图像叙事表达探微                                     

本帖编辑:白菁怡

中国工艺美术学会

民间工艺美术专业委员会

▼ 

官方微号 扫码关注

编辑:专委会宣传工作组

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-28 08:18:56 HTTP/2.0 GET : https://f.sjds.net/a/481056.html
  2. 运行时间 : 0.137458s [ 吞吐率:7.27req/s ] 内存消耗:4,561.72kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=ecc58cb66c5fdb9c74ac550e1f6e1a41
  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.000733s ] mysql:host=127.0.0.1;port=3306;dbname=f_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000792s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000312s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000305s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000629s ]
  6. SELECT * FROM `set` [ RunTime:0.000222s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000603s ]
  8. SELECT * FROM `article` WHERE `id` = 481056 LIMIT 1 [ RunTime:0.001112s ]
  9. UPDATE `article` SET `lasttime` = 1782605936 WHERE `id` = 481056 [ RunTime:0.033107s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000321s ]
  11. SELECT * FROM `article` WHERE `id` < 481056 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.003306s ]
  12. SELECT * FROM `article` WHERE `id` > 481056 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.005839s ]
  13. SELECT * FROM `article` WHERE `id` < 481056 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000715s ]
  14. SELECT * FROM `article` WHERE `id` < 481056 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007061s ]
  15. SELECT * FROM `article` WHERE `id` < 481056 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.011316s ]
0.139779s