当前位置:首页>戏曲>戏曲剧本写作实操技法

戏曲剧本写作实操技法

  • 2026-06-26 07:23:39
戏曲剧本写作实操技法

       文/偶萌

      戏曲区别于影视与话剧的核心标志,是依托唱、念、做、打四维舞台表现形式,以程式化表演、音韵美感和舞台虚拟写意性构筑起独有的艺术根基。

     一、戏曲剧本的构成要素

     戏曲剧本包含六大环环相扣的核心要素。

    (一)立意在先:主题与戏核

     立意是整部剧本的灵魂,决定剧目能否打动不同圈层的观众,高质量立意必须兼顾三层要求。

     第一,主题通俗大众化,具备广泛情感共鸣。戏曲受众年龄跨度极大,覆盖乡村百姓与城市普通观众,创作题材应当锚定忠孝节义、善恶分明、家国担当、乡土温情这类大众共通的价值取向。古装经典《穆桂英挂帅》紧扣家国大义,让中老年观众由衷敬佩巾帼忠勇;现代豫剧《朝阳沟》聚焦城乡青年扎根乡村的人生抉择,契合时代大众的价值追求;《七品芝麻官》凭借“当官不为民做主,不如回家卖红薯”的为民初心直击人心。三者均放弃了晦涩深奥的哲学思辨,依靠朴素的价值观直抵观众内心。

    第二,戏核必须集中单一,主线不可分散。全剧只能围绕一条主线推进,用唯一核心矛盾贯穿始终,杜绝杂乱支线稀释主体。《穆桂英挂帅》的戏核高度凝练:佘太君举荐杨家将,穆桂英放下私人恩怨临危受命、挂帅出征,全剧始终围绕杨家女将是否扛起卫国重任这一抉择展开。《朝阳沟》核心矛盾就是城市青年银环下乡后的思想摇摆与人生选择,没有多余旁生支线,观众可以轻松抓住故事脉络。

     第三,设计极具记忆点的戏眼。戏眼是全剧情感最饱满、舞台表演最集中的高光名场面,也是剧目出圈传播的关键节点。《穆桂英挂帅》里“我不挂帅谁挂帅,我不领兵谁领兵”大段抒情唱段,配合亮相身段,成为传世戏眼;《七品芝麻官》唐成大堂审问诰命夫人的对手戏,依靠念白张力与丑角喜剧做功成为经典桥段;《朝阳沟》银环下山时悔恨交加的独唱段落,依靠极具感染力的唱腔,成为现代豫剧标志性戏眼。

     (二)人物塑造:贴合戏曲行当,塑造立体鲜活形象

      戏曲人物塑造的核心逻辑是与生、旦、净、丑四大行当深度绑定,在脸谱化辨识度之上赋予现代人物成长弧光。

     其一,行当定位清晰,人设严格契合行当气质。不同行当拥有固定的性格、语气与舞台动作范式,人物塑造不能跨界错位。《穆桂英挂帅》中穆桂英设定为刀马旦,性格果敢飒爽;杨文广是小生,自带少年锐气;佘太君归为老旦,沉稳通透、深谋远虑;反派王强是花脸净角,刚愎奸猾;《七品芝麻官》唐成归属丑角,诙谐风趣却坚守公道,行当划分清晰,人物气质不会产生违和感。

     其二,人物性格棱角分明,善恶立场一目了然。传统戏曲不必刻意塑造复杂灰色人性,但人物优缺点需要清晰可感,忠良耿直、奸邪狡诈、乡民淳朴,让观众开篇就能分清人物立场,快速融入剧情。

     其三,人物行动具备合理动机,主角必须拥有完整情感成长弧光。人物所有选择和情绪爆发都要贴合自身身份与所处境遇。《朝阳沟》女主角银环最初满怀理想奔赴乡村,却难以忍受艰苦的务农生活,一度想要回城逃离,在乡亲们的善意感召下幡然醒悟,最终坚定扎根乡土,完成了从迷茫退缩到主动坚守的蜕变,每一次心态转变都有现实困境作为支撑,逻辑完整自洽。

    其四,配角各司其职,坚决杜绝无效人物。配角存在的唯一意义就是服务主线剧情。拴保父母作为配角,主要用来烘托淳朴乡村氛围,推动银环的心态转变;《七品芝麻官》中诰命夫人的一众爪牙,作用只是激化官民对立矛盾,不会设置脱离主线的独立支线。

    (三)情节结构:匹配戏曲舞台叙事节奏

      戏曲舞台叙事有专属结构逻辑,节奏排布必须适配现场演出观感。

     第一,结构规整,严格遵循起承转合框架。无论是元杂剧四折一楔子、明清传奇分卷结构,还是现代豫剧分场模式,通用叙事逻辑都分为四个阶段。开端交代故事背景,抛出核心矛盾,《朝阳沟》开篇银环跟随恋人拴保下乡,埋下城市青年能否适应乡村生活的伏笔;发展阶段矛盾持续升级,银环在生活落差中不断内心纠结;高潮阶段矛盾抵达顶点,戏眼桥段正式登场,银环在回城路上完成自我觉醒;结局完成矛盾闭环,价值观落地,银环留在乡村收获事业与爱情,契合大众圆满式审美期待。

      第二,冷热场交替排布,文武戏份张弛有度。冷场以文戏抒情唱段、念白谈心为主,侧重情感铺垫;热场依靠冲突对峙、武打场面、喜剧桥段调动现场气氛。《穆桂英挂帅》在战前大段抒情冷场之后,衔接校场点兵、两军交战的武打热场;《七品芝麻官》在严肃的官场博弈间隙,穿插唐成的丑角喜剧桥段,一张一弛,有效避免观众产生审美疲劳。

     第三,善用戏曲经典叙事手法,让剧情转折自然流畅。误会、巧合、逆境磨难、大团圆结局是戏曲成熟的叙事技巧,《花木兰》依靠身份误会制造戏剧冲突,最终身份揭晓迎来圆满结局;悲剧题材则适当留白,留下悠长的情感余味,契合传统观众审美习惯。

     第四,创作初期确定篇幅,适配不同演出场景。全本大戏适合专业院团剧场公演;折子戏截取经典戏眼段落,如《穆桂英挂帅·接印》可独立演出;乡村惠民小戏人物精简、冲突简单直接;戏曲小品追求短平快的笑点设计,创作者动笔前就要明确剧目篇幅定位。

     (四)语言体系:唱词+念白,音律是戏曲的灵魂

     如豫剧根植中原方言,唱词格律、辙口、句式有着成熟规范,剧本语言分为唱词和念白两大板块。

     唱词是剧本创作的重中之重。首先必须合辙押韵,遵循中州韵与北方十三辙,单段落内尽量一韵到底,大型场景转换后方可更换韵脚。《朝阳沟》经典唱段统一使用中东辙,贴合河南方言发音习惯,演唱顺口,不会出现字音颠倒的问题。其次句式要标准化,豫剧主流采用七字句、十字句板式,情绪激昂处使用垛句加强节奏感,长短句仅用于抒情段落灵活调整,不能随意打乱固定句式破坏唱腔板式。再次做到文白相宜,古装豫剧文字典雅规整,现代乡土豫剧偏向口语化表达,做到雅而不晦涩,俗而不粗鄙。《朝阳沟》大量融入河南乡土口语,贴合乡村人物身份,接地气有温度。同时坚持以唱抒情、以唱叙事,叙事类唱段简洁凝练,成套大段唱段集中放置在人物情绪爆发节点,穆桂英接印出征的大段唱词,依靠唱腔抒发家国豪情,而非单纯交代剧情。最后做到情景相融、借景抒情,银环山间行路的唱词借山野景物烘托内心迷茫,实现景随情动、情景合一。

     念白分为韵白和河南方言口白。韵白节奏抑扬顿挫,多用于王侯将相、朝廷官员等上层人物;河南方言口白多用于平民百姓和丑角,自带中原乡土趣味,唐成生活化的方言念白正是《七品芝麻官》走红的关键。念白主要作用是承接唱段、推动剧情,必须保留舞台韵律感,切忌流水账式的无味大白话。

     (五)舞台适配:完全服务唱念做打与程式表演

     戏曲舞台讲究一桌二椅、虚实相生,剧本不能只做文字叙事,必须提前预留程式化表演空间。

     第一,在舞台提示中预留水袖、台步、翎子功、帽翅功等传统程式动作。穆桂英出征段落,剧本需要标注靠旗身段、集体台步阵列;唐成依靠帽翅功外化纠结心绪,这些表演设计要提前写入舞台提示,方便导演与演员进行二度创作。第二,场景设置极简,以虚代实,不必依赖复杂实景布景,依靠演员身段动作、台词暗示环境变化,开门、上船依靠舞台台步即可完成场景切换,适配流动下乡舞台。第三,兼顾群舞、武打舞台编排,校场点兵这类大型群戏,剧本提前标注群演走位调度与伴唱设计,武打段落写明基础套路框架。第四,依靠人物上下场、龙套过场完成场景转场,降低道具依赖,极大降低基层乡村舞台落地难度。

    (六)风格与剧种属性:牢牢守住剧种本体特色

     不同剧种拥有独一无二的艺术气质:昆曲婉转雅致,京剧恢弘大气;豫剧扎根中原大地,唱腔高亢豪放、表达直白质朴,更擅长家国史诗与乡土现实题材。创作豫剧剧本时,唱词不可过度文绉绉,情节冲突要干脆利落,不能照搬昆曲婉约文风。现代豫剧《朝阳沟》深度贴合河南地域风土人情,方言用词、生活细节、人物思维高度本土化,牢牢守住了豫剧独有的剧种底色。

     二、戏曲剧本创作实操路径(从构思到定稿六步全流程)

     结合剧目落地演出的真实场景,戏曲剧本创作可以拆解为六步标准化工序。

     第一步:选题定位,明确创作方向(前期筹备)

     首先确定体裁、演出场景与目标受众。提前划定剧目类型:全本古装大戏、折子戏、乡村惠民小戏、现代现实题材或是经典改编剧目。同时根据演出场景调整创作尺度:专业院团剧场版《穆桂英挂帅》剧情完整、场次丰富;乡村惠民小戏人物精简、冲突简单;参赛剧目主题高度聚焦,结构紧凑;校园戏剧剧目可以简化厚重的历史背景,主打青春成长主题。

      其次选定题材,提炼一句话戏核。原创剧目可以取材历史典故、民间传说、当代乡村现实生活。例如中原巾帼题材戏核:杨家女将放下私人恩怨,挺身而出保家卫国;乡村现实题材:城市青年下乡攻坚克难,扎根乡村建设。经典改编剧目需要保留原作核心人物与主线,剔除落后的封建糟粕,赋予契合当代的价值观,比如传统忠孝剧目弱化愚孝思想,强化亲情责任与社会担当。

     最后锁定剧种,对标成熟经典剧目。河南写戏新手可以对标《朝阳沟》《穆桂英挂帅》《七品芝麻官》,学习其句式结构、辙口使用习惯、人物语言风格,快速贴合豫剧的剧种调性。

     第二步:搭建框架,梳理人物与情节(大纲阶段)

     第一,人物清单绑定行当。制作角色信息表,标注姓名、行当、身份、性格、人物目标、人物关系,绘制人物关系图谱,从根源上避免行当错位。新编巾帼题材剧目,主角设定为刀马旦,长辈设定为老旦,反派选用架子花脸,搭配丑角配角调节喜剧氛围。

     第二,撰写分场梗概,赋予每场明确功能。按照起承转合切分场次,为每一场标注核心功能:铺垫、冲突升级、抒情、高潮等,同时写明本场核心人物、核心事件与情绪基调,提前标注重点唱段、做功桥段、武打戏份的位置,保证每一场都能推动剧情,不存在无效废场。以《朝阳沟》大纲为例:下乡铺垫场、农活矛盾升级场、内心纠结抒情场、醒悟高潮场、圆满收尾场,逻辑链条清晰连贯。

     第三,提前打磨戏眼桥段。单独规划全剧最高潮的戏眼,确定该段落是以大段唱段、身段做功还是武打对抗作为核心亮点,把全剧记忆点前置锁定。

     第三步:动笔初稿,分场撰写(核心写作环节)

     写作严格遵循:搭建场次骨架→撰写念白→创作唱词的固定顺序。

     先搭建场次舞台骨架,写明场景提示、人物上下场顺序、基础舞台调度,奠定整场戏的舞台氛围。再撰写匹配行当的念白,高官使用韵律规整的韵白,平民、乡村角色使用地域方言口白,语言精炼克制,一切为剧情推进服务。

     豫剧唱词创作需要遵循四项核心规则:优先使用七字句、十字句主流句式适配板式;单场选定固定辙口,一韵到底,大型场景切换再合理换韵;分层创作唱词,叙事句交代背景,抒情句承载情绪,收尾句留有余味;合理控制唱段长度,大段抒情唱段分段设计,防止观众产生听觉疲劳。完成台词创作后,补充详细舞台提示,标注水袖、台步、帽翅功、群演舞台调度等程式表演,为舞台二度创作提供清晰依据。

     第四步:调整节奏,优化舞台呈现(初稿修改)

     首先重新校准冷热场分布,如果连续多场都是文戏大段唱段,就需要穿插丑角喜剧戏份或者小型冲突;武打戏份密集之后,穿插抒情文戏舒缓节奏,借鉴《穆桂英挂帅》文武交替的成熟节奏。其次大刀阔斧删减冗余内容,砍掉无关支线、重复唱词和啰嗦对白,合并无效场次,严格控制总演出时长,适配基层演出要求。最后校验舞台转场、人物上下场动线,检查龙套过场转场是否符合戏曲惯例,保证舞台调度流畅合理。

     第五步:合乐试唱,音律打磨(戏曲独有关键环节)

     戏曲剧本不能脱离唱腔独立存在,这是戏曲剧本区别于话剧、影视剧剧本最核心的特征。创作阶段必须和作曲、唱腔演员协同打磨。创作者要联合作曲与演员开展现场试唱试排,豫剧重点排查三类常见问题:唱词与中州韵冲突造成倒字、句式与豫剧二八板、流水板、慢板等板式不兼容、长句拗口难以演唱。很多新编豫剧初稿文学性很强,但贴合唱腔后会出现字音错位,必须依靠现场试唱反馈修改字句、调整句式、更换辙口,最终实现唱词、板式、旋律三者高度融合。

     第六步:终审打磨,定稿完善

     通读全剧,核对主题立意与人物行为逻辑,修补剧情漏洞;统一全剧人物语言风格,规范舞台提示标注格式,实现全文体例标准化;现代戏重点解决传统程式与现代生活化场景的融合问题,将水袖身段转化为贴合农民劳作的肢体动作,避免生硬嫁接;区分两种终稿版本:演出本附带详尽的舞台调度与程式标注,文学本精简舞台注解,侧重文本阅读性。

     三、实操避坑要点(结合写戏新手创作常见误区)

     1. 忌唱词照搬现代自由诗,脱离戏剧格律。不少新手创作豫剧唱词无视十三辙格律和七字、十字固定句式,长短句杂乱堆砌,看似文笔优美,却完全无法适配豫剧板式,最终变成“诗歌朗诵剧”。创作时一定要对标《朝阳沟》规整句式,严守格律规范。

     2. 忌重故事情节,忽略舞台程式表演,沦为话剧加唱。单纯聚焦讲故事,不给水袖、台步、帽翅功、武打预留表演空间,就会丢掉戏剧舞台艺术特色。创作时必须把做功桥段写入剧本,让程式表演成为叙事的重要组成部分。

     3. 忌人物行当混乱,性格与行当错位。将刚毅武将塑造成柔弱小生,把泼辣乡村妇人套用端庄青衣人设,会违背戏剧行当审美体系,造成人物观感割裂。创作前一定要先锁定行当,再匹配人物性格与台词风格。

     4. 忌支线繁杂,冲淡核心戏核。新手创作古装大戏时,容易堆砌多条人物支线,导致主线模糊不清。《穆桂英挂帅》主动舍弃旁支皇子争斗情节,紧紧围绕杨家将出征主线展开,值得新手学习借鉴。

     5. 忌堆砌超长唱段,造成舞台节奏沉闷。单纯依靠大段唱词抒发情绪,全程文戏拖沓冗长,极易让观众走神。创作者要沿用经典豫剧冷热场交替的节奏逻辑,用冲突、做功、喜剧戏份调节舞台节奏。

作者简介:魏明忠,笔名偶萌、鸣钟,副研究员,一级编剧,河南原阳人。曾任文化局创作组长、文化馆长兼书记。兼任县影视家协会主席、《原阳商报》《原阳通讯》《原阳群众文化报》总编辑、《原阳非物质文化遗产集成》主编,两家电影制片厂、三家电视台特邀编剧。创作发表或被搬上屏幕舞台影视剧、戏剧、小说、散文、杂文、文艺评论多部(篇),集撰稿、编导、摄像、剪辑于一身制作电视专题片48部在省、市台播放,出版《偶萌获奖作品选》《漫话影视剧作》《影视作品选集》3部,与人合著书《青春瀑布》《实用文体写作格式与技巧大全》2部,获国家、省级一、二等奖、特等奖72件,先后被评为优秀作家、新世纪优秀人才、文化先锋、年度百名人民艺术家、延长退休年龄高级专家等。业绩被《解放军报》《文艺》报、《新乡日报》《河南电视台》《新乡电视台》等多家媒体专题报道。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-27 01:36:09 HTTP/2.0 GET : https://f.sjds.net/a/482544.html
  2. 运行时间 : 0.304630s [ 吞吐率:3.28req/s ] 内存消耗:4,426.33kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=2352c0351a2e7b9a91f526933fa27c43
  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.000568s ] mysql:host=127.0.0.1;port=3306;dbname=f_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001093s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000298s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000282s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000804s ]
  6. SELECT * FROM `set` [ RunTime:0.000252s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000654s ]
  8. SELECT * FROM `article` WHERE `id` = 482544 LIMIT 1 [ RunTime:0.006192s ]
  9. UPDATE `article` SET `lasttime` = 1782495369 WHERE `id` = 482544 [ RunTime:0.012650s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.007041s ]
  11. SELECT * FROM `article` WHERE `id` < 482544 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.003284s ]
  12. SELECT * FROM `article` WHERE `id` > 482544 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.025982s ]
  13. SELECT * FROM `article` WHERE `id` < 482544 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.069783s ]
  14. SELECT * FROM `article` WHERE `id` < 482544 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.048323s ]
  15. SELECT * FROM `article` WHERE `id` < 482544 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.058669s ]
0.306409s