当前位置:首页>农业>表型可塑性:连接表型组学与智慧农业

表型可塑性:连接表型组学与智慧农业

  • 2026-03-29 23:33:14
表型可塑性:连接表型组学与智慧农业

PHENOTYPIC PLASTICITY · PHENOMICS · SMART AGRICULTURE

表型可塑性

连接表型组学与智慧农业

一个被长期忽视的育种维度正在重塑我们对农业智能化的理解

当我们谈论智慧农业时,脑海中浮现的往往是无人机巡田、传感器密布、AI模型预测产量——这些炫目的技术图景。当我们谈论表型组学时,想到的则是高通量表型平台、多光谱成像、三维点云重建——同样是技术驱动的叙事。

但有一个根本性的问题被遮蔽了:

我们测量的那些表型,究竟是基因的忠实表达,还是环境的权宜之计?

这个问题的答案,指向一个古老而又前沿的概念——表型可塑性(Phenotypic Plasticity)。它不仅是进化生物学的核心议题,更是连接表型组学与智慧农业之间那座"缺失的桥梁"。不理解表型可塑性,表型组学就只是一台昂贵的数据生成机器,智慧农业就只是一个精致的自动化外壳。

CHAPTER 01

被误读的表型

为什么你的高通量数据可能在"说谎"

表型不等于基因型的镜像

在传统育种思维中,表型被视为基因型的外在显现。一个品种的株高、叶面积、产量,似乎都是写在DNA里的"命运"。但现实远比这复杂。

表型可塑性,是指同一基因型在不同环境条件下产生不同表型的能力。这个由Bradshaw在1965年提出的经典概念,在分子生物学和基因组学主导的时代曾一度被边缘化。育种家们更热衷于寻找"控制"某个性状的基因,而非理解一个基因如何在不同环境中"表演"出不同的角色。

然而,大量研究表明,对于大多数农艺性状而言,基因型与环境的交互作用(G×E)所解释的表型变异,往往超过基因型本身的贡献。一项涉及488个玉米母本系、横跨6到11个环境的大规模研究就清楚地揭示了这一点:线性可塑性的量化分析显示,G×E解释的表型方差大于基因型单独的贡献。这意味着,如果我们在单一环境下测量一个品种的表现,我们捕获的很可能只是"冰山一角"。

高通量表型平台的"盲区"

近年来,高通量表型平台(HTP)发展迅猛。从温室中的自动化成像传输带到田间的无人机多光谱遥感,从激光雷达三维重建到叶绿素荧光成像,我们前所未有地拥有了大规模、无损、连续测量植物表型的能力。

但这里隐藏着一个根本性的认知陷阱:高通量并不等于高信息量。如果我们只是在一个环境、一个时间点,以更快的速度测量更多的植株,我们得到的不过是一张高分辨率的"快照"——它告诉你表型"是什么",却无法告诉你表型"为什么是这样"以及"还能怎样"。

表型组学的"表型",如果不嵌入环境维度来理解可塑性,就注定是一种"扁平化"的数据。就好比你拍了一百万张某人在办公室的照片,却对他在家庭、社交、运动中的表现一无所知——你能说你"了解"这个人吗?

真正有价值的表型数据,必须是多环境的、时序的、可关联到环境变量的。这不仅是一个技术问题,更是一个范式问题。

CHAPTER 02

表型可塑性的遗传密码

不仅仅是"噪声"

可塑性本身是可遗传的"性状"

长期以来,育种界对G×E的态度颇为纠结:它让多环境试验的数据分析变得复杂,让基因定位的精度下降,让品种推广的风险增大。G×E常常被视为一种需要"消除"或"控制"的统计噪声。

但这种观点正在被颠覆。表型可塑性本身就是一个可遗传的性状,有其独立的遗传基础,而且在很大程度上独立于性状均值的遗传控制。

华中农业大学的研究团队在陆地棉中的工作提供了有力的证据:通过全基因组关联分析,他们在20个性状中鉴定了73个加性QTL、32个显性QTL和数千个上位性QTL,同时在19个性状的表型可塑性中鉴定了117个加性QTL和28个显性QTL。关键的发现在于,控制性状均值和控制可塑性的遗传因子在很大程度上是相互独立的——这意味着,我们有可能在不牺牲产量水平的前提下,专门"育种"可塑性本身。

稳产不等于"不变",而是"善变"——在有利条件下充分捕获增产潜力,在逆境中又能维持基本产量。这才是气候变化背景下作物需要的"韧性"。

从PIF4到代谢网络:可塑性的分子机制

在分子层面,表型可塑性的调控正在被逐步解码。以拟南芥中的温度响应为例,PIF4(PHYTOCHROME INTERACTING FACTOR 4)基因被证实是一个关键的可塑性调控因子,作为转录调节因子控制着植物对温度变化的形态响应。这种将可塑性追溯到具体分子开关的研究,为培育耐热作物品种提供了明确的分子靶点。

更引人注目的是,研究发现代谢可塑性——植物在不同温度下重编程代谢途径的能力——同样具有遗传性和可预测性。这打破了一种长期的偏见,即认为可塑性是一种"软性"的、难以操控的性状。事实上,可塑性和产量一样,是可以被选择、改良和设计的。

玉米的研究进一步支持了这一观点。对现代育种对表型可塑性影响的分析显示,受人工选择影响的基因组区域对G×E变异的贡献显著降低——换言之,现代育种在无意中选择了"稳定性",却可能以牺牲环境适应潜力为代价。更值得注意的是,可塑性的遗传控制在调控区域中的富集程度高于编码区——这暗示表型可塑性主要通过基因表达调控而非蛋白质结构变异来实现。

这一发现的启示是深刻的:我们过去聚焦于编码区的育种策略,可能系统性地遗漏了可塑性的遗传基础。

CHAPTER 03

表型组学2.0

从"测量表型"到"解码可塑性"

传统表型组学的范式困境

当前表型组学的主流范式可以概括为"更快、更多、更准"——更高的吞吐量、更多的性状参数、更精确的测量。这无疑是重要的。但如果我们退后一步审视,会发现这个范式存在一个根本性的局限:它优化的是"截面数据"的采集效率,而非"纵深信息"的解析能力。

以一个典型的高通量表型平台为例:在温室中,机器人载着植物依次通过RGB成像、高光谱成像、热红外成像和荧光成像站点,每天可以处理数千盆植物。这些数据精确记录了每株植物在特定时间点的形态、生理和生化特征。但问题是——这些植物都生长在几乎相同的环境中。

没有环境梯度,就没有可塑性信息。

没有可塑性信息,就无法区分一个"在好条件下表现好"的基因型和一个"在任何条件下都能合理分配资源"的基因型。而在气候变化的大背景下,后者的价值远高于前者。

多环境表型组学:关键的范式转换

表型组学需要从"单环境高通量"走向"多环境高信息量"。这意味着三个关键转变:

❶ 系统化的环境设计不是随机选择几个田间试验点,而是有意识地构建覆盖目标生态区主要环境变异的"环境空间"。水分、温度、盐度、光照梯度——这些不是干扰因素,而是解码可塑性的实验工具。番茄MAGIC群体的多环境试验就是一个范例:在最优栽培条件之外,有意纳入了水分亏缺、盐胁迫和高温胁迫等12个环境处理,从而系统量化可塑性参数并定位相关QTL。

❷ 环境的精准量化——"环境组学"的兴起仅仅知道"干旱处理"是不够的。我们需要精确记录每个环境中的温度、湿度、光照、土壤水分、养分状态等参数的时空动态。"环境组学"(Enviromics)的核心思想是:环境不是一个模糊的背景变量,而是一个与基因组、表型组同等重要的"组学"维度。

❸ 时序表型的动态建模可塑性不是一个静态的"差值",而是一个动态的过程。植物对环境变化的响应具有时间维度——有些是即时的(如气孔关闭),有些是渐进的(如根系重构),有些存在关键的"窗口期"(如花期对温度的敏感性)。连续的时序表型数据,结合环境变量的动态记录,才能捕获可塑性的完整图景。

这就是"表型组学2.0":从测量表型的快照,到解码可塑性的电影。

CHAPTER 04

智慧农业的"智慧"缺了什么

精准农业 ≠ 智慧农业

当前的"智慧农业"实践,在很大程度上仍停留在"精准农业"的层面:精准施肥、精准灌溉、精准植保。其逻辑是——通过传感器获取实时数据,通过模型计算最优方案,通过执行机构精确实施。这个"感知-决策-执行"的闭环确实提高了资源利用效率。

但这里有一个根本性的问题:这些系统的决策模型,几乎都是基于"当前状态"的优化,而非"可塑性潜力"的开发。

举一个具体的例子。当一个智能灌溉系统检测到土壤含水量低于阈值时,它会启动灌溉。但它并不知道:当前种植的品种在轻度水分亏缺下是否会启动根系深扎的适应性响应?这种响应是否反而有利于后期产量的形成?过早灌溉是否反而抑制了植物自身的适应机制?

不理解作物的表型可塑性,精准农业就只是在"伺候"植物,而非"激发"植物。

真正的智慧农业,应该能够根据品种的可塑性特征来定制管理策略,在环境胁迫的"甜蜜点"上找到平衡——既不让植物受到不可逆损伤,又充分调动其内在的适应能力。

从G×E到G×E×M:管理维度的纳入

事实上,作物表型不仅受基因型(G)和环境(E)的交互影响,还受管理措施(M)的深刻影响。G×E×M三维互作,才是决定田间实际产量的完整框架。

这意味着,同一个品种在同一个环境中,不同的管理方案(播期、密度、施肥量、灌溉制度)可以"激活"不同的可塑性响应路径。理解这一点,就打开了一个全新的管理优化空间:我们不再是在固定的品种特性上优化管理,而是通过管理来"调控"可塑性表达,使品种-环境-管理三者达到最优匹配。

这才是"智慧"的真正含义——不是用更多的传感器和更快的算法来重复执行预设的规则,而是理解生物系统本身的弹性,并以此为基础做出真正有智慧的决策。

CHAPTER 05

数字孪生

在虚拟世界中"预演"可塑性

"数字孪生"是智慧农业中最具前景的概念之一。通过整合基因组、表型组、环境组的多维数据,构建作物从分子到个体再到群体的虚拟模型,在计算机中模拟作物对不同环境和管理方案的响应。

但目前大多数作物模型的核心问题在于:它们对G×E交互的模拟能力极其有限。传统的作物生长模型(如APSIM、DSSAT)虽然能模拟环境对作物发育的影响,但对基因型差异的处理往往过于简化,更遑论模拟可塑性这种高度非线性的响应。

真正有意义的作物数字孪生,应该能够回答这样的问题:

→ 如果明年夏季气温比常年高2℃,品种A与品种B的产量下降幅度分别是多少?

→ 在干旱频率增加50%的未来气候情景下,哪些品种的可塑性特征能使其维持最稳定的产量?

→ 对于一个具有特定可塑性特征的品种,最优的播期和密度组合是什么?

回答这些问题,需要将表型可塑性的遗传基础(QTL、调控网络)嵌入到作物模型的参数化过程中。知识引导的机器学习(KGML)正在成为一种有前景的方法:它将作物生长的机理知识与数据驱动的AI模型相结合,既保持了机理的可解释性,又具备了处理高维非线性互作的能力。

从"像素到蛋白质":多尺度整合的愿景

更宏大的愿景是构建一个"像素到蛋白质"(pixels-to-proteins)的多尺度整合框架。在宏观尺度上,卫星和无人机的遥感表型提供群体水平的可塑性指标——如冠层温度、植被指数、绿度持续时间等在胁迫条件下的变化。在微观尺度上,转录组学、蛋白质组学和代谢组学揭示胁迫响应的分子网络——如ABA-SnRK2信号级联、HSF-HSP分子伴侣系统、ROS清除通路的激活程度。

全基因组关联分析(GWAS)则扮演"翻译器"的角色,将宏观表型可塑性的遗传位点与微观分子响应联系起来。这种跨尺度的整合,使我们有可能不仅"描述"可塑性,而且"预测"可塑性,最终"设计"可塑性。

CHAPTER 06

育种范式的转变

从"选最好的"到"选最灵活的"

传统育种的"稳产陷阱"

我国传统育种目标中,"稳产"一直占据核心位置。这无可厚非——在保障粮食安全的国家战略下,产量稳定性的重要性不言而喻。但"稳产"的实现路径存在一个隐患:它往往是通过选择那些对环境变化不敏感的品种来实现的——即选择低可塑性。

低可塑性确实带来了跨环境表现的一致性,但代价是什么?代价是这些品种在优越环境中也无法充分发挥潜力,在新型极端气候事件中缺乏足够的应变能力。当气候变化不断刷新"史无前例"的记录时,这种策略的脆弱性就暴露无遗。

品种改良的速度需要提升60%到110%,才能匹配未来升温2℃情景下的适应需求——这是当前育种体系面临的严峻现实。仅靠加速传统育种流程是不够的,我们需要育种目标本身的变革。

"可塑性育种":一个新的育种范式

"可塑性育种"范式包含三个核心转变:

❶ 将可塑性参数纳入育种选择指标除了传统的产量均值和方差,还应系统评估品种在环境梯度上的反应斜率(线性可塑性)和残差变异(非线性可塑性)。利用Finlay-Wilkinson回归或贝叶斯方法,可以将表型变异分解为均值、线性可塑性和非线性可塑性三个组分,分别进行遗传分析和选择。

❷ 在基因组选择模型中整合环境变量传统的基因组选择(GS)模型主要利用标记基因型信息来预测育种值。但如果将环境变量也纳入模型,构建基因型-环境互作的预测方程,就能预测未知环境中的品种表现——这正是整合基因组-环境组预测(iGEP)的核心思想。

❸ 靶向可塑性调控基因的分子设计育种鉴于可塑性的遗传基础主要富集在调控区域,利用基因编辑技术(如CRISPR)精准修饰启动子、增强子等顺式调控元件,有望在不影响基因功能的前提下"调节"其环境响应特性——实现"微调可塑性"的精准设计。

CHAPTER 07

中国的机遇与挑战

独特的优势

环境多样性 从海南的热带到黑龙江的寒温带,从东部沿海的湿润到西北的干旱,中国农业生态区的环境梯度之大,在世界范围内首屈一指。这是研究表型可塑性的天然"实验场"。

大规模表型基础设施 近年来,多所高校和研究机构投入大量资金建设高通量表型平台。华中农业大学、中国农业大学、中国科学院等机构的表型设施在国际上已具备相当的竞争力。

政策支持 从2025年中央一号文件对"主攻单产和品质提升"的要求,到《国家适应气候变化战略2035》对"气候智慧型农业"的部署,从生物育种重大专项到智慧农业试点——政策导向为这一领域的发展提供了有力支撑。

需要突破的瓶颈

数据标准化与共享。不同平台、不同机构生成的表型数据格式各异,环境参数记录不规范,数据共享机制缺失。表型组学迫切需要建立FAIR(可查找、可获取、可互操作、可重用)标准的数据管理体系。

跨学科人才。这一领域需要同时理解遗传学、生态学、作物科学、计算机科学和工程技术的复合型人才。当前的学科壁垒和评价体系不利于培养这类人才。

从实验室到田间的转化。温室中的精密表型测量如何转化为田间可操作的可塑性评估?低成本的田间表型技术——如智能手机传感器、可穿戴柔性传感器等——是实现规模化应用的关键。

认知转变。最大的障碍或许不是技术,而是观念。让育种家接受"可塑性不是噪声,而是资源",让农业管理者理解"激发植物潜力有时比伺候植物更重要"——这需要一代人的认知升级。

EPILOGUE

在不确定性中寻找确定性

气候变化的核心特征是不确定性——不是简单的"变热"或"变干",而是极端事件的频率、强度、时序和空间分布都在变得更加不可预测。在这样的世界中,农业的最大风险不是已知的胁迫,而是"意料之外"。

面对不确定性,有两种应对策略:一种是试图消除不确定性——用更精密的预测模型、更完善的基础设施来"控制"环境;另一种是增强系统对不确定性的适应能力——培育更具可塑性的品种、建立更灵活的管理体系。

前者的边际成本递增,后者的边际效益递增。

表型可塑性,正是后一种策略的生物学基础。表型组学为我们提供了测量和量化可塑性的工具,智慧农业为我们提供了利用可塑性信息进行精准管理的平台。三者的深度融合——以可塑性为核心概念,以表型组学为数据引擎,以智慧农业为应用场景——将重新定义"智慧"的含义。

真正的智慧,不在于对确定性的极致优化,而在于对不确定性的从容应对。

这也许是一株经历了亿万年进化的植物能教给我们的最重要的一课

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-30 04:22:41 HTTP/2.0 GET : https://h.mffb.com.cn/a/496117.html
  2. 运行时间 : 0.183387s [ 吞吐率:5.45req/s ] 内存消耗:4,465.48kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=369a06d5dd2ab32d8b7ea085c5dfa53a
  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.001054s ] mysql:host=127.0.0.1;port=3306;dbname=h_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001527s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000634s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000624s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001174s ]
  6. SELECT * FROM `set` [ RunTime:0.000479s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001362s ]
  8. SELECT * FROM `article` WHERE `id` = 496117 LIMIT 1 [ RunTime:0.001094s ]
  9. UPDATE `article` SET `lasttime` = 1774815762 WHERE `id` = 496117 [ RunTime:0.009237s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000580s ]
  11. SELECT * FROM `article` WHERE `id` < 496117 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001174s ]
  12. SELECT * FROM `article` WHERE `id` > 496117 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001082s ]
  13. SELECT * FROM `article` WHERE `id` < 496117 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001530s ]
  14. SELECT * FROM `article` WHERE `id` < 496117 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001944s ]
  15. SELECT * FROM `article` WHERE `id` < 496117 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001641s ]
0.187162s