乐于分享
好东西不私藏

Codex 插件到底强在哪?把 Skills、MCP 和工具一次装进来

Codex 插件到底强在哪?把 Skills、MCP 和工具一次装进来

一句话理解

插件不是一个更高级的提示词,而是把 Skills、MCP、连接器、工具和资源打包在一起,让 Codex 一次获得一组可复用能力。

前两篇我们分别讲了:

  • • 同样的话别再说第二遍:把你的做事方法变成 Codex Skill:Skill 用来保存一套做事方法;
  • • Codex 接上 MCP 后,到底能有多强?从回答问题到调用真实工具:MCP 用来连接外部工具和上下文。

到这里,很多人会冒出一个新问题:

既然 Skill 可以保存流程,MCP 可以连接工具,那插件又是干什么的?

一句话:

插件解决的不是“怎么做”或“怎么连接”,而是“怎样把一组能力装好、分发、启用和管理”。

如果 Skill 是一本说明书,MCP 是一根连接线,那插件更像一个完整工具包:里面可以放说明书、连接线、模板、图标、权限说明,甚至自动运行的小钩子。

一、为什么会需要插件?

假设你已经沉淀了一套“家庭资料整理”的做法。

它不只是几条提示词,而是一整套能力:

  • • 一个 Skill:规定怎样整理证件、票据、合同和维修记录;
  • • 一个模板:统一输出家庭资料索引;
  • • 一个 MCP:连接外部资料库或云盘;
  • • 一组检查规则:确认原文件没有误删,敏感号码没有完整输出;
  • • 可能还有一个小工具:自动统计文件数量和重复项。

如果只给自己用,你可以把这些东西分别放好。

但一旦你想在另一个项目里复用,或者给家人、同事、团队成员一起用,就会遇到麻烦:

  • • Skill 放在哪里?
  • • MCP 怎么配置?
  • • 模板要不要一起复制?
  • • 谁知道哪些权限能开,哪些不能开?
  • • 更新版本时怎么同步?

这时插件就有价值了。

它把散落的能力打包成一个可以安装、查看、启用、停用和分享的单位。

二、插件里通常能装什么?

官方文档里提到,插件可以打包多种能力。

常见包括:

内容
作用
Skills
可复用的工作流程
Apps / 连接器
连接外部应用和服务
MCP servers
提供外部工具和上下文
Hooks
在特定时机执行检查或准备动作
Assets
图标、模板、截图、示例资源
Manifest
插件说明、版本、作者和入口

换成人话:

Skill 告诉 Codex 怎么做MCP 告诉 Codex 怎么连工具连接器帮 Codex 接入具体应用Hook 在关键时机帮你把关Assets 提供模板和展示资源Manifest 告诉 Codex 这个包里有什么

插件不是一定要把这些全装进去。

最小插件可以只打包一个 Skill。复杂插件才会同时带上 MCP、连接器、Hooks 和资源。

三、插件和 Skill 到底怎么区分?

这是最容易混淆的地方。

Skill 解决的是:

这类事情应该按什么流程做。

插件解决的是:

把这类事情需要的一组能力打包起来,方便安装和分发。

举个例子。

只需要 Skill 的情况

你每个月都整理家庭维修记录,流程已经固定:

读取维修单 → 提取日期和设备 → 更新档案 → 标记缺项 → 检查数量

这时做一个 Skill 就够了。

需要插件的情况

你希望把“家庭维修管理”做成一套完整能力:

  • • 带一个维修记录 Skill;
  • • 带一个保修期检查 Skill;
  • • 带一份家电档案模板;
  • • 带一个可选的云盘连接;
  • • 带一份安装说明和图标;
  • • 以后还能分享给家人使用。

这就更像插件。

一句话:

一个成熟流程 → Skill一组可安装能力 → 插件

四、插件和 MCP 又是什么关系?

MCP 是连接外部工具的标准。

插件可以把 MCP 配置一起打包。

例如一个“家庭行程管理”插件,可能包含:

  • • 一个 Skill:检查行程安排;
  • • 一个 MCP:连接日历或资料库;
  • • 一个模板:生成待确认清单;
  • • 一组权限说明:哪些工具只读,哪些需要确认。

MCP 单独存在时,你只是有了一根连接线。

插件把连接线放进工具包,并且告诉用户:什么时候用、用来做什么、需要哪些权限。

五、插件和连接器是什么关系?

连接器更像具体应用的入口,例如连接某个外部服务。

插件可以包含连接器,让你安装插件后,再按提示完成登录和授权。

这里要注意:

安装插件不等于自动授权所有外部服务。

有些插件安装后就能使用其中的 Skills;如果包含外部应用或 MCP,可能还需要额外登录、授权或配置。

这点很重要。

插件只是把能力带进 Codex,并不代表你的账号数据已经全部开放。

六、什么时候值得安装插件?

1. 你需要一组能力,而不是一个提示词

如果只是想让 Codex 按某种语气回答,不需要插件。

如果需要流程、模板、外部连接和工具一起工作,插件更合适。

2. 这个能力会长期使用

比如你每周都要检查家庭预算、整理资料库、同步任务状态,插件能减少重复配置。

3. 你希望多处复用

同一套能力要在多个项目、多个设备或多人之间使用,插件比散装文件更容易管理。

4. 需要统一安装和更新

当一组 Skills、MCP 和模板需要一起升级时,插件会比手动复制更清楚。

七、什么时候不该急着装插件?

1. 你还不知道自己要解决什么问题

看到一个插件名字很厉害,就立刻安装,通常只会把界面变复杂。

先问:

我现在具体想让 Codex 多做哪件事?

如果答不上来,先别装。

2. 只用一次

一次性任务用普通对话或临时 Skill 就够了。

插件适合长期能力,不适合所有小需求。

3. 来源不清楚

插件可能包含 Skills、MCP、连接器和 Hooks。

这意味着它不只是“看起来有用”,也可能影响 Codex 能调用哪些工具、访问哪些数据、在什么时候运行哪些动作。

来源不清楚,不要随便装。

4. 权限太大

如果一个插件一上来就要求访问大量数据、写入外部系统或执行高风险操作,而你只是想做一个很小的任务,就不合适。

八、安装插件前,先看这五件事

1. 它解决什么问题?

不要只看名字。

要看它到底提供哪些能力:

  • • 是整理资料?
  • • 是连接应用?
  • • 是检查代码?
  • • 是生成某类文件?
  • • 是自动执行某些步骤?

2. 它包含哪些组件?

看它是否包含:

  • • Skills;
  • • MCP servers;
  • • Apps / 连接器;
  • • Hooks;
  • • Assets。

组件越多,能力越强,检查也越重要。

3. 是否需要登录外部服务?

如果需要登录,要确认:

  • • 登录的是哪个账号;
  • • 授权范围是什么;
  • • 是否能撤销授权;
  • • 是否会写入或删除数据。

4. 是否包含 Hooks?

Hooks 会在某些生命周期事件中运行。

它可能很有用,例如在任务开始前加载上下文,或者在工具使用前做检查。

但也要谨慎,因为它会在你没有逐句提示的情况下触发。

安装或启用带 Hooks 的插件时,要看清它会在什么时候运行、运行什么。

5. 是否方便关闭和卸载?

一个好插件应该能关闭、卸载,也能解释清楚卸载后哪些外部应用还需要单独管理。

官方文档也提醒:卸载插件不一定会自动卸载它曾经连接的外部应用。外部应用授权可能需要到对应服务里单独处理。

九、插件从哪里安装?

Codex App 里有插件目录,可以浏览和安装插件。

常见来源包括:

  • • OpenAI 推荐或精选;
  • • 工作区其他成员分享;
  • • 自己创建;
  • • repo 或个人 marketplace;
  • • 本地开发中的插件。

在 CLI 中,也可以通过插件列表查看、安装、卸载或启用插件。

对初学者来说,最重要的不是背命令,而是理解三件事:

插件从哪里来安装后包含什么启用后能做什么

十、装完插件,怎么使用?

一般有两种方式。

1. 直接描述任务

如果插件已经安装,Codex 可能会根据任务选择合适的能力。

例如:

帮我检查这个资料库里有没有下周要处理的事项。

如果某个插件正好提供资料库读取和检查流程,Codex 可以尝试使用它。

2. 明确指定插件或 Skill

重要任务建议点名:

请使用“家庭资料管理”插件里的归档能力,检查这个文件夹。先列出会使用哪些工具,不要直接修改。

明确指定适合:

  • • 第一次使用新插件;
  • • 同类插件有多个;
  • • 任务涉及外部数据;
  • • 需要严格控制工具范围。

十一、第一次用插件,建议只读试运行

别一上来就让插件执行修改。

更稳的流程是:

请先列出这个插件可用的能力。按只读、写入、删除或高风险操作分类。这一步不要调用外部工具。

然后:

请做一次最小范围的只读测试。只读取我指定的目标,不访问无关内容,不执行写入或删除。完成后告诉我调用了哪些工具、读取了哪些范围。

确认没有问题,再决定是否允许写入。

这和第 09 篇 MCP 的原则一致:

先看能力,再做只读,最后才考虑写入。

十二、插件权限和数据共享要注意什么?

安装插件后,Codex 仍然会受到现有批准设置影响。

也就是说:

  • • 插件让某些能力可用;
  • • 外部服务仍然需要自己的登录和授权;
  • • 高风险动作仍可能需要确认;
  • • 数据进入外部服务时,要遵守对应服务的条款和隐私政策。

不要把插件理解成“装了以后 Codex 就能随便做”。

更准确的说法是:

插件把能力带进来,权限和边界仍然要你管理。

十三、怎样关闭或卸载插件?

如果不再使用,可以从插件目录卸载。

如果只是暂时不用,也可以禁用插件,让它保持安装但不参与当前工作。

禁用适合:

  • • 插件偶尔误触发;
  • • 当前项目不需要;
  • • 想排查某个问题;
  • • 暂时不想让它暴露工具能力。

卸载适合:

  • • 插件长期不用;
  • • 来源不再可信;
  • • 权限不合适;
  • • 已经换成更好的方案。

记住:

卸载插件后,外部应用授权可能还要去对应服务里单独撤销。

十四、什么时候应该自己做插件?

普通用户不一定需要一开始就做插件。

但下面几种情况值得考虑:

1. 一个 Skill 已经很成熟

第 08 篇说过,Skill 应该先跑顺再沉淀。

当一个 Skill 已经稳定使用一段时间,而且别人也需要它,就可以考虑打包。

2. 多个能力总是一起出现

比如:

  • • 一个归档 Skill;
  • • 一个检查 Skill;
  • • 一个资料库 MCP;
  • • 两个模板;
  • • 一份安装说明。

每次都一起复制,不如做成插件。

3. 想给团队或多个项目使用

插件比散装文件更容易分发、更新和说明权限。

4. 需要统一展示和安装体验

插件可以带图标、描述、默认提示和安装页面信息,让别人更容易理解它。

十五、插件最小结构长什么样?

最小插件可以很简单:

my-plugin/├── .codex-plugin/│   └── plugin.json└── skills/    └── my-skill/        └── SKILL.md

其中 .codex-plugin/plugin.json 是入口文件。

它负责告诉 Codex:

  • • 这个插件叫什么;
  • • 版本是多少;
  • • 描述是什么;
  • • Skills 在哪里;
  • • 是否还包含 MCP、连接器或 Hooks。

更完整的插件可能长这样:

my-plugin/├── .codex-plugin/plugin.json├── skills/├── hooks/├── .mcp.json├── .app.json└── assets/

初学者不用急着写这些文件。

知道它们的分工,比立刻手写一个复杂插件更重要。

十六、Skill、MCP、插件、自动化再对齐一次

这四个词以后会经常一起出现。

可以这样记:

Skill:保存一套做法MCP:接入外部工具和上下文插件:把一组能力打包安装自动化:按时间或条件再次运行

举个“家庭资料管理”的例子:

  • • Skill 规定怎样归档;
  • • MCP 连接资料库或云盘;
  • • 插件把 Skill、MCP 和模板打包;
  • • 自动化每月提醒检查一次。

它们不是互相替代,而是可以一层层组合。

十七、初学者最容易踩的坑

误区 1:插件越多越强

插件越多,选择和权限也越复杂。

你真正需要的是刚好够用的能力,而不是一排看起来很厉害的插件。

误区 2:不看权限就安装

插件可能包含连接器和 MCP。涉及外部数据时,先看授权范围。

误区 3:把插件当成 Skill

如果只是想保存一套流程,先做 Skill。插件是分发和打包,不是所有流程的第一步。

误区 4:安装后不测试

第一次使用插件,先让 Codex 列出能力和工具,再做小范围测试。

误区 5:卸载后以为授权也没了

外部应用授权可能还在。重要账号要单独检查授权管理页面。

十八、可以直接复制的提示词

安装前检查

我准备安装这个 Codex 插件。请先帮我检查:1. 它解决什么问题;2. 包含哪些组件:Skills、MCP、连接器、Hooks 或资源;3. 是否需要登录外部服务;4. 会获得哪些读取、写入或删除权限;5. 是否适合当前任务;6. 有没有更简单的替代方式,比如只用 Skill。先分析,不要安装。

安装后能力盘点

请列出这个插件提供的能力。把能力分成:1. 可复用流程;2. 外部连接;3. 可调用工具;4. 高风险操作;5. 需要额外授权的部分。这一步不要实际调用外部工具。

第一次只读测试

请使用这个插件做一次最小范围的只读测试。只读取我指定的目标,不修改、不删除、不发送任何内容。完成后告诉我:1. 调用了哪些工具;2. 读取了哪些范围;3. 有没有权限不足;4. 下一步如果要写入,需要我确认什么。

判断是否该做成插件

请判断这套能力是否值得做成 Codex 插件。已知内容:1. 有哪些 Skills;2. 是否需要 MCP 或连接器;3. 是否有模板或资源;4. 是否会给多人或多个项目使用;5. 是否需要统一安装和更新。如果只适合 Skill,也请直接说明,不要为了插件而插件。

十九、复习卡片

记住插件的定位

插件是能力包,不是提示词。

记住三层关系

Skill 管做法,MCP 管连接,插件管打包。

记住安装前检查

看来源、看组件、看权限、看是否真的需要。

记住第一次使用

先列能力,再做只读测试,最后才允许写入。

官方资料

  • • Codex Plugins 官方文档
  • • Codex Build Plugins 官方文档
  • • Codex Skills 官方文档
  • • Codex MCP 官方文档    

相关笔记

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