当前位置:首页>农业>制度与产业集中度如何塑造政策结果?农业自由化背后的政治博弈 | APSR

制度与产业集中度如何塑造政策结果?农业自由化背后的政治博弈 | APSR

  • 2026-05-24 04:13:02
制度与产业集中度如何塑造政策结果?农业自由化背后的政治博弈 | APSR

编者荐语

当贸易自由化遭遇阻力,问题往往不在“是否改革”,而在“如何补偿”。本文将这一经典难题转化为一个制度问题:不同宪制结构,如何影响补偿的承诺与兑现能力。通过将产业的地理分布与行政-立法关系相结合,作者揭示出一条被忽视的路径,即自由化的推进,取决于补偿契约如何达成。在跨国数据与深入案例之间,本文为理解贸易政策的差异提供了一个兼具解释力与启发性的分析框架。

关注+星标 “Political理论志” 

不错过社会科学前沿精彩信息哦

国内制度、地理集中度与农业自由化

摘要:

在推进贸易自由化的过程中,一个长期难题是:政府无法承诺并兑现对贸易受损者的补偿。然而,宪制结构与产业地理分布特征之间的相互作用,能够塑造政府对补偿契约作出承诺的能力。补偿契约是指行政部门承诺提供补偿,以换取立法部门对相关政策批准的支持。基于该思路,提出理论预期:在议会制下,由于政党领导层能协调并约束较少数量的立法者,贸易自由化进程整体更容易推进,同时地理集中型产业更容易拿到补偿;在总统制下,由于立法部门需要在广泛的议员群体中寻求和形成支持,更有可能推动地理分散型产业的自由化,并为其提供补偿。利用覆盖38个国家的农业贸易自由化产品层级数据,以及基于遥感技术获得的农田分布信息,所得实证结果与上述分析一致。对糖业的案例研究以及对政策制定者的访谈为该制提供了进一步佐证。

作者简介:

In song Kim, 麻省理工学院政治学副教授

Megumi Naoi, 加州大学圣地亚哥分校政治学系副教授

Tomoya Sasaki,独立学者

文献来源:

In song Kim, Megumi Naoi, Tomoya Sasaki: “Domestic Institutions, Geographic Concentration, and Agricultural Liberalization,” American Political Science Review, 2026, Vol. 120, No. 1, pp. 55–71.

In song Kim,本文作者之一

引言

许多经济改革之所以失败,是因为政府无法妥善化解集体利益与个人损失之间的矛盾。贸易自由化正是这一矛盾的典型案例:取消贸易壁垒虽能降低价格、促进竞争并改善公民福利,但也会损害部分人的利益。“补偿假设”认为,政府可以通过扩大社会福利、提供针对性补贴等手段消除这种负面影响。然而,近十年美欧保护主义的回潮却对此提出了挑战。

有两支文献试图解释补偿失败的原因:(1)关于全球化反弹的研究发现,选民通过党派极化、民众不满和福利政策种族化等机制反对补偿措施;(2)关于贸易工具选择的研究探讨了政府如何在关税、补贴等替代政策中抉择以援助受损者。这些研究解释了补偿失败及保护主义存续的原因,却未明确政府在何种条件下会推行自由化并实施补偿,因此未能阐明不同国家与行业间贸易自由化和补偿政策的差异。

区别于上述需求侧视角,本文认为宪制结构决定了政府对不同地理分布产业提供补偿的能力,进而解释了不同国家与产业间贸易自由化模式的差异。本文聚焦优惠贸易协定的程序特征(即行政部门谈判、立法部门多数批准),将对贸易“受损者”的补偿视为两部门间的“跨部门契约”:行政部门承诺提供再分配补偿,以换取立法部门对协议批准的支持。由此,贸易自由化是行政部门为确保协议获批而进行政策替代的结果,而非仅出于选举生存最大化的考量。议会制与总统制的宪法差异导致了行政-立法部门间关系的差异,进而使补偿契约的过程和结果存在差异。

进一步而言,两种体制处理不同地理分布产业自由化和补偿措施的差异,源于宪法规则赋予的角色、选拔机制与谈判权力。在议会制下,党派领导人统筹贸易谈判与补偿协议。由于涉及的立法者或选区越少,契约的谈判与执行成本越低,因此产业的“地理集中性”更有利于补偿谈判。故议会制倾向于对地理集中型产业进行自由化与补偿,同时保护分散型产业。相反,在总统制下,行政部门负责谈判协议,立法部门决定补偿预算。二者职权分离,政治激励不同。两部门谈判时需通过“多数支持”形成契约,此时党派领导人作用有限,产业的“地理分散性”反而更有利于联合更多选区建立多数联盟。因此,总统制更倾向于对地理分散型产业进行自由化与补偿。

为验证上述观点,本文构建了涵盖38个民主国家于1995-2016年间签署的155份优惠贸易协定的农业贸易自由化数据集。

作为部门间契约的补偿政治

(一)贸易自由化中的补偿契约

“补偿契约”是指行政与立法部门为确保贸易协定获批,就补偿的深度、对象及规模达成的跨部门共识。该理论基于四个假设:(1)无论在议会制还是总统制中,行政部门若无议会多数支持均无法单独推进自由化。(2)相较于代表单一地区利益的中位数立法者,面对全国选民的行政部门更倾向于支持自由贸易(偏好“补贴”而非“关税”)。(3)贸易协定的影响具有明确的空间分布特征,即存在受益与受损地区。(4)出于连任动机,立法者是否支持协定,主要取决于其选区获得的净收益。

行政部门寻求实现两个关联目标:第一是促成贸易协定获批;第二是减轻自由化的负面冲击,以维持本党力量并赢取下届选举。简言之,协定获批的关键在于识别潜在的反对议员,并通过承诺或兑现补偿来降低其反对意愿。

(二)两个难题:承诺与信息不对称

补偿契约首先面临的是承诺难题。由于这一类跨部门交易缺乏法律强制力,双方容易互生疑虑:行政部门可能在协定通过后缩减原本答应的补偿,立法者也可能因后期利益变化而撤回支持。加上贸易谈判与议会批准存在先后顺序,进一步放大了这一难题。另一个难题是信息不对称。行政部门需要准确地掌握产业受损情况以及补偿成本,从而争取到议会支持。但现实中,行政与立法双方掌握的信息并不对称,且各自存在策略性动机:立法者倾向于夸大损失以索要高额补偿,行政部门则希望压低成本。这种信息差极易导致批准失败。

(三)权力融合或分立:制度差异

议会制与总统制的实质差异,体现在谈判主体、政治激励及跨部门合作条件上。在议会制中,行政与立法人员重叠(内阁成员通常也是议员),补偿契约极易在政党内部达成。党内核心人物能将贸易协定与补偿预算“打包交易”。此外,领导层掌握人事任命及解散议会等工具,能将政策与执政前景挂钩,从而促使党内议员配合执行。

总统制则相反。内阁成员多为专业人士而非议员,行政与立法人员分离导致双方政治激励不一致。即便行政部门承诺补偿,若无议会多数支持也难以落实。因此,贸易协定与补偿法案往往分阶段推进,议员更倾向于在立法阶段直接争取补偿。同时,总统及政党领袖也不具备解散议会等强力工具。

(四)信息不对称为何在两类制度中表现不同

议会制下的人员交叉有效缓解了信息不对称。相较于总统制内阁,议会制的部长们拥有丰富的选举和委员会经验,更熟悉地方利益结构。加之贸易与补偿在党内一并协商,大幅降低了信息传递与甄别成本,使行政部门能精准把握补偿的规模与对象。相反,总统制下的行政与立法人员分离,内阁缺乏地方竞选经验,难以准确评估议员诉求与补偿成本。分阶段推进的流程进一步放大了信息差。因此,总统制更倾向于在议会中将“补偿法案”与“协定批准”同步绑定,迫使议员在批准阶段明确真实需求,以此降低交易成本。

(五)产业的空间分布如何影响补偿契约

两类制度的上述差异,决定了不同空间分布的产业获得补偿的概率。在议会制中,补偿契约由党内领导层主导。若产业在地理上高度集中,涉及的议员较少,协调与执行成本便随之降低。因此,议会制更倾向于对地理集中型产业推进自由化并给予补偿,而对分散型产业维持贸易保护。这有别于传统认为“集中型产业易获保护”的集体行动逻辑。在总统制中,补偿契约的生效依赖议会的多数支持。地理上分散的产业关联着更多选区与议员,因此更容易凑齐通过法案所需的“多数支持”。故而,总统制更倾向于对地理分散型产业推进自由化并提供补偿。

综上,地理集中有利于议会制内的契约达成,而地理分散则有助于总统制下多数联盟的形成。由此提出核心假设:与总统制相比,议会制更可能对地理集中型产品推进自由化,而对地理分散型产品维持保护。

该理论包含两个前提条件:其一,立法选举必须基于地理单元划分选区(不适用于全国单一选区的比例代表制);其二,政府必须有能力将补偿精准定向至特定地区或产业。

贸易自由化的统计检验

(一)数据与测量方法

将研究对象限定在农业贸易自由化。首先,农业生产的空间分布主要受自然条件(如地形、气候)约束,而非政治安排的结果,这使其成为检验本文理论的绝佳场景。其次,多数民主国家的农业补偿是“按具体产品设计”的,相比形式各异的制造业补贴,农业补偿在不同体制间更具可比性。

采用 EarthStat 遥感卫星数据衡量地理集中度。该数据全球145种作物在约10公里×10公里统一网格上的产量分布。在此基础上,使用对数化的 HHI(赫芬达尔—赫希曼指数)来衡量空间集中度。作物越集中在少数网格生产,HHI 越大。为实现地理集中度与贸易数据的对接,作者通过人工逐条检索,将 EarthStat 中的作物数据与国际贸易中最细化、跨国可比的 HS 六位码进行了匹配。

FIGURE 1. Sugarcane and Rice Production per Grid(Approximately 10 km × 10 km)

(二)如何界定“发生自由化”?

研究样本涵盖1995-2016年间,38个民主国家(涵盖25个总统制和14个议会制样本)签署的155项双边优惠贸易协定(PTA),其中排除了实行统一贸易政策的欧盟。

若某作物的 PTA 优惠税率低于原有的最惠国税率(MFN),则界定为发生自由化(记为1);若两者相同或 PTA 税率更高,则视为仍受保护(记为0)。针对数据库中优惠税率申报滞后或分阶段降税的现象,作者采用协定前后各十年的宽窗口计算税率移动平均值,以有效降低时间记录误差。

(三)统计模型与主要发现

为了妥善处理“作物层级异质性”,作者采用了相关随机效应(CRE)逻辑模型。模型的核心解释变量为:作物本国地理集中度、该国宪制类型(议会制/总统制),并加入了人均 GDP、农产品需求弹性等等控制变量。

为避免被两类制度本身的“平均自由化倾向”误导,模型采用贝叶斯方法(MCMC抽样)估计了剔除平均水平后的自由化概率差距。结果显示:议会制更可能对高度集中的产品推进自由化,而总统制更可能对高度分散的产品推进自由化,且差异具有统计学显著性。

从实质效果看,对于地理集中度处于第90百分位(高度集中)的作物,议会制推进自由化的概率比其平均水平高3.0个百分点,总统制则低2.2个百分点;相反,对于处于第10百分位(高度分散)的作物,议会制低2.6个百分点,总统制高1.8个百分点。作者还进行了包括加入政党纪律、替换先验设定、剔除美日样本等在内的多组稳健性检验,结果基本保持稳定,证明了文章主要发现的可靠性。

FIGURE 2. The Effect of Geographic Concentration on the Differences in Predicted Probabilities of Liberalization Between Parliamentary and Presidential System

补偿契约的定性证据

通过案例研究和精英访谈,为前文提出的补偿机制提供补充支持。选取气候条件决定生产分布、同样面临进口竞争的日美糖业作为对比,考察制度差异如何影响两国的政策路径。

(一)日本与美国糖业的对比

日美两国的糖业都高度集中于少数地区(日本:鹿儿岛和冲绳,美国:佛罗里达和路易斯安那),意味着其在立法系统中的“票数基础”都并不宽广。

日本的经验高度契合理论预期。自1963年糖进口自由化以来,日本逐步从依赖高关税转向补贴和价格支持。1965年《糖价稳定法》在国会毫无阻力地通过,说明补偿安排未依赖复杂的跨议题交换,而是在自民党内部顺畅推进。此后在多项贸易协定(如TPP)中,日本均延续了“有限自由化 + 扩大补贴”的路径。更关键的是,扩大补贴覆盖面往往只需农林水产大臣的行政通知即可完成。这种“权力融合”使得同一批执政党核心人物能将对外谈判与国内补偿快速对接,促成了集中型产业的补偿契约与自由化。

美国则截然不同,长期通过关税和进口配额维持保护,甚至在多项双边谈判中将糖业排除在外。这并非因为行政部门偏爱关税,而是集中型产业在总统制下落实补偿的政治不确定性极高。例如,2008年《农业法案》中的“糖转乙醇”项目之所以能推进,是因为它将糖业与中西部乙醇加工利益绑定,形成了更广泛的地理联盟。尽管如此,相关立法的党内分歧和不确定性依然很高。因此,美国更倾向于依赖传统的贸易保护工具,而非转向“自由化 + 补偿”模式。

FIGURE 3. Sugarcane and Maize Production per Grid (Approximately 10 km × 10 km) in the U.S.

(二)精英访谈:制度机制如何运作

作者对日美行政与立法部门的15位高级政策制定者进行了访谈,重点验证补偿契约的谈判场域,以及空间分布的影响机制。

议会制中的同步协调

日本的访谈显示,政党领导层往往将贸易谈判与补偿设计作为整体方案同步推进。参与协调的政治人物日后常出任部长,有效保证了非正式承诺的落实。同时,产业地理集中显著降低了协调成本。例如,潜在受影响者若集中在北海道,只需安抚少数议员即可达成共识。此外,由资深议员主导的内部协调能通过直接沟通摸清议员底线,精准克服信息不对称。

总统制中的立法场域与多数门槛

美国的访谈呈现出不同图景。国会议员鲜少深度参与初期的贸易谈判,真正的政治交易发生在协定提交立法表决之时。这种“先谈协定,再谈补偿”的顺序性源于宪制结构本身。同时,由于行政与立法分离,美国行政部门只能粗线条地依赖既往表决记录等公开信息来判断议员立场,这种信息差使其不得不在批准阶段临时追加安排以凑齐多数票。

综合案例研究与精英访谈,定性证据与前文的统计分析相互呼应:在议会制中,政党领导人能同步设计并落实“自由化 + 补偿”方案,更容易对地理集中的产业推进自由化;在总统制中,补偿主要在立法阶段与协定批准绑定,依赖议会多数门槛,因此地理分散、能动员更多选区的产业,才更容易获得补偿并与自由化相结合。

结语

本文的核心观点是:一国的宪制安排影响了政府能否就补偿问题作出可信承诺,并将补偿切实落地到不同空间分布的产业中。这正是理解不同民主国家与不同产业间,贸易自由化路径差异的关键。正如文章理论预期并经验证的:议会制更容易推动地理集中型产业走向自由化,而总统制则更容易对地理分散型产业推进自由化。这一判断不仅得到了农业贸易与遥感数据的实证支持,也印证于日美两国的案例与精英访谈中。

这些发现对理解国内制度与经济政策的关系具有更广阔的启发。首先,它提示我们:相较于议会制,总统制可能更容易遭遇自由贸易的政治反弹。这是因为总统制若要通过补偿来平息反对声音,通常需要跨越“国会多数支持”这一高门槛,其难度远超议会制下的执政党内部协调。这也解释了为何近年来美国频繁对既有贸易协定进行重组或调整,且该现象跨越了党派周期的限制。

其次,本文也暗示,在总统制下,行政部门会更倾向于保留某些“绕开立法机关”、直接向受损群体发放援助的政策工具。例如特朗普政府在贸易摩擦期间,通过市场促进项目直接向美国农民提供补偿。这表明,当依赖国会落实补偿的政治成本过高时,行政部门必然会寻求更具自主性的政策手段。

最后,作者明确了“补偿契约”理论的适用边界:该理论最适用于由行政部门主导提出,且补偿安排需立法机关参与决定的政策情境。推而广之,只要政策议程主要源自行政部门,该分析框架就具有强大的解释力。反之,如果政策或改革是由立法机关主动发起的,那么本文所强调的“行政与立法间的承诺与信息不对称”机制,就未必适用。

编译|任佳木

审核|袁之腾

终审|袁之腾

©Political理论志

本文内容仅供参考,不代表理论志观点

前沿追踪/理论方法/专家评论

ID: ThePoliticalReview

最新文章

随机文章

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