乐于分享
好东西不私藏

PM AI编程实战②·为什么你做的东西越改越崩

PM AI编程实战②·为什么你做的东西越改越崩

产品经理 AI 编程实战 · 第 2 篇(共 8 篇),上一篇你用 30 分钟做了第一个产品原型。

PM AI编程实战①·装好工具,先做什么?

这一篇解决你接下来一定会遇到的问题:做着做着AI就乱了,越改越崩,改了半天的东西不能用。

答案是——你想一步到位了。

读完这篇,你能带走:

四层递进法(功能→能力→交互→视觉)

五种 Prompt 模式速查

三种项目类型的选择指南

辅助工具箱(Preview / Design Skill / Code Review / GitHub 搜索)

管理 AI 的关键动作 + 70/30 法则

防漂移检查清单

第一大坑:一次给 AI 太大的任务

产品经理有一个职业本能——拿到需求,脑子里自动展开完整画面。功能、交互、视觉、边界情况,全想到了。

这个本能在传统工作中是优势。在 AI 编程中,它是最大的坑。

你会把"完整画面"一股脑丢给 AI。AI确实会试着一次做完——但它会在过程中做大量你没要求的假设,遇到问题就推翻之前的结构,引发连锁 bug,越改越乱。

Product Talk 的创始人Teresa Torres 把这个现象叫做“死亡循环”——你遇到 bug,AI 说修好了但没修好,怎么说都修不好。通常是因为需求不清晰、中途反复改主意、或者AI中途换了技术方案。

怎么判断你的任务是不是太大了?

简单功能1个prompt搞定。中等功能3-5 个 prompt。复杂功能10 个以上。如果你一个 prompt 里描述的内容超过了"中等"范围,就需要拆。

好坏 prompt 的区别一眼就能看出来:

❌ "帮我做一个数据看板"

AI 用默认指标、默认布局、默认配色——做出来跟你想的完全不一样。

✅ "帮我做一个自由设计师用的项目收入看板,显示月度收入、按客户分类的活跃项目、按截止日期排序的待付款发票"

指定了用户、指标、排序逻辑。出来直接可用。

判断标准:如果你的 prompt 可以描述一千个不同的产品,那就太模糊了。

四层递进法

破解死亡循环的方法:一次只做一层,做完再上一层。

图里已经列清了每层的目标、时间和检查标准。补充两个关键点:

第一步的隐藏步骤:先描述数据模型。vibecoding.app把"不提供数据模型"列为排名第3的常见错误。在做第一层之前,先花 30 秒写清楚数据关系:

数据关系:- 用户有多个项目- 项目有多个任务- 任务包含:标题、描述、截止日期、状态(待办/进行中/已完成)、负责人- 一个用户可以参与多个项目

AI 不说就会自己发明一个数据模型,大概率跟你业务对不上。后期改数据模型的成本远大于一开始花 30 秒说清楚。

为什么这个顺序重要? 每一层都在上一层稳定的基础上叠加。如果第一层就同时做功能和视觉,AI 修功能 bug 会把视觉改乱,修视觉会破坏功能逻辑。一次只处理一层复杂度,AI 犯错概率大幅降低。

这不是个人经验——Observe的产品 VP、Google Chrome 团队的 Addy Osmani、Product Talk 的 Teresa Torres,三个不同背景的人得出同一个结论:拆开来做,分层验证,别一次性给 AI 太大的任务。

五种 Prompt 模式

四层递进法告诉你做事的节奏,五种 Prompt 模式告诉你每一步怎么跟 AI 说话

"橡皮鸭调试法"是程序员圈子的叫法——把问题说清楚的过程本身就是解决问题。用在 AI 编程里就是:想不清楚的时候,先跟 AI 聊,不让它动手。

PM 日常最常用的组合是 ③增量构建 + ②约束先行——跟四层递进法天然匹配。

五种模式不是孤立的,它们配合四层递进法一起用。下面是一个完整示例,标注了每一步用的模式:

第一层·功能 → ③增量构建 + ②约束先行

一次只做一个核心功能,明确说"不要"做什么。

先不管样式。帮我把任务看板的核心逻辑跑通:- 三列布局:待办、进行中、已完成- 每列显示对应状态的任务卡片- 不要加拖拽,不要加筛选,不要改样式

第二层·能力 → ③增量构建 + ②约束先行

在上一步的基础上增量叠加一个功能,约束不动已有的部分。

把新增任务的功能接上:- 点击"新增"弹出表单- 填写标题和选择状态后,任务出现在对应列- 不要动现有的列布局和卡片样式

第三层·交互 → ③增量构建 + ①上下文先行

给 AI 当前系统的上下文,再增量补充交互细节。

当前系统已经有三列看板和新增任务功能。在此基础上优化交互:1. 任务卡片支持拖拽切换状态2. 空列显示"暂无任务"3. 新增表单标题为空时给出提示不要改配色和布局

第四层·视觉 → ④示例驱动 + ②约束先行

用截图作为设计参考,让 AI 照着做,而不是自由发挥。

参考这张截图的风格优化整体视觉:- 统一圆角、间距、阴影- 主色调蓝色,状态用颜色区分- 卡片 hover 有轻微抬起效果- 不要改功能逻辑和交互行为
·橡皮鸭模式 不在递进法里面用——它用在你还没想好要不要动手的时候。比如你犹豫要不要加某个功能,先用 Ask 模式聊:
先不要写代码。我想给看板加一个任务优先级功能,帮我分析一下加在哪个位置合理、交互上怎么设计比较好、有什么坑。

每一步都有"不要"——约束先行防止 AI 越界。

三种项目类型

开始之前还要搞清楚一件事:你要做的是什么类型的项目? 类型不同,难度和做法差别很大。

纯前端 Demo:

只有界面和交互,数据是模拟的。适合方案演示、原型评审、客户展示。

上一篇你做的产品原型就是这种。四层递进法完全适用,重心在交互和视觉。

纯后端系统

只有逻辑和数据处理,没有界面。跑在命令行或作为 API 服务运行。适合数据处理、自动化、监控工具。

对 AI 来说,纯后端反而最简单:

没有视觉和交互的复杂度,就是纯代码逻辑——AI 最擅长的领域。

举个真实案例:Universal-SciAgent是我做的一个多智能体科研助手,四个 Agent 串联工作——文献综述 Agent 检索论文,假设生成 Agent 提炼研究方向,实验设计 Agent 规划实验方案,论文撰写 Agent 输出初稿。接了 arXiv、Semantic Scholar、PubMed 三个学术数据源。

整个项目没有一行前端代码,纯 Python 后端 + API 接口。这种项目对 AI 来说就是最舒适的领域——逻辑清晰、结构可拆、每个模块独立可测。

项目开源地址:github.com/wanghui2323/Universal-SciAgent

关于这个项目的完整构建过程,可以看这篇文章 👇

【AI科研】Vibe Working从0-1构建科研智能体开源项目

GitHub 上有大量类似的开源项目。做纯后端系统不要从零开始——先搜索类似仓库,让 AI 基于现有方案改造

参考这个 GitHub 仓库的实现方式:[仓库地址]帮我做一个类似的 [你的需求]但要根据我的场景做以下调整:[调整点]

站在开源社区的肩膀上,比让 AI 凭空发明快得多。

前后端完整系统:

既有界面,又有后端逻辑和数据存储。适合内部工具、数据看板、项目管理系统。

这种最复杂,但价值也最大。四层递进法在这里最关键——如果一上来就想做完整系统,死亡循环概率最高。

同一个需求可以做成不同形态。拿我之前做的 AgentGuard(AI Agent 安全监控工具)来举例:

纯前端版:可视化监控面板,数据手动输入或模拟数据,用于演示和汇报。单个 HTML 文件,浏览器直接打开。

纯后端版:命令行工具,自动扫描 AI Agent 安全风险、追踪 Token 使用、生成报告。无界面,纯脚本运行。

完整版:Web Dashboard + 桌面悬浮球 + 后端自动采集 + SQLite 数据库。实时监控 12 个 AI 工具的安全状态和成本,打开就能看到数据。

三种都有价值。第一次做选纯前端 Demo,有了信心再挑战完整系统。

AgentGuard开源代码:https://github.com/wanghui2323/agentguard

辅助工具箱 + 管理 AI

辅助工具

四层递进法的每一层都有成熟的工具辅助。不需要一次全装,用到哪层装哪个。

Preview——Cursor 和 Trae 都内置了浏览器预览,不需要额外安装。改完代码直接在工具里看效果。养成习惯:改完就预览,预览发现问题就改。

Frontend Design Skill——让 AI 生成的 UI 告别模板风格。第四层做视觉打磨时装上。👉安装地址:cursor.com/marketplace/skills/frontend-design

Code Review Skill——每一层完成后让 AI 审阅代码质量,用多个视角检查问题。👉安装地址:cursor.com/marketplace/skills/cereview

GitHub 仓库搜索——做纯后端项目时,先去 GitHub 搜类似功能的开源项目,把仓库地址给 AI 让它基于现有方案改造。👉直接在 github.com 搜索你要做的功能关键词

Skill 不是越多越好。装太多会占用上下文窗口,让 AI 变慢。只装当前需要的。

管理 AI 的关键动作

图里已经列清了启动前、执行中、完成后的三个关键动作和 70/30 法则。这里直接给对应的 Prompt 模板:

启动前——让 AI 确认理解

请先确认你理解的需求,列出执行步骤。确认后再开始,不要直接写代码。

执行中——防止越界

只修改我提到的部分,不要改动其他文件。修改完告诉我改了哪些文件、每个改了什么。

完成后——Bug 排查

不要直接改。先列出可能的原因和可能性。我确认方向后再修复。

阶段性总结

总结目前完成了什么、还剩什么。列出已确认的决策和待确认的问题。

知识点 + 防漂移

理解 LLM 的三个核心机制

AI 有记忆容量上限。 对话太长,早期内容会被挤出去。AI 不会告诉你它忘了。所以长对话要定期总结,一个任务做完就新开对话。

你说的每句话都在消耗容量。 "帮我做个好看的页面"消耗了容量但没传递有效信息。"列表页,深蓝主色调,参考飞书风格"信息密度高 10 倍。

给的信息越精准,输出越好。 这就是为什么上一篇强调"把截图发给 AI"——一张截图传递的上下文比 500 字描述还多。

防漂移检查清单

最后这张图打印出来贴在桌上:

最后的话

这篇给了你一套方法(四层递进法)、五种跟 AI 说话的方式、一箱辅助工具、一份防翻车清单。

东西不少,但核心就一句话:

一次只做一件事,做完再做下一件。

听起来简单,但这恰好是 AI 编程里最反直觉的事——因为 AI 让你觉得什么都能一步到位。能不能抵抗住这个诱惑,决定了你是在死亡循环里转圈,还是一条直线走到终点。

下一篇我们开始做具体的东西。

下一篇预告

方法和工具都有了。下一篇进入第一个具体场景:20 分钟做一个 AI 需求评审工具——你的 PRD 写完后,让 AI 从技术、产品、业务三个视角帮你查漏洞。

评论区回复「实操手册」,获取全系列配套工具包,飞书文档,随时查阅。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-10 14:31:17 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/509126.html
  2. 运行时间 : 0.121918s [ 吞吐率:8.20req/s ] 内存消耗:4,640.10kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=9a6b4f0313d0818dea7611d5d6290cfa
  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 ( 3.94 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.30 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.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000546s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000687s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000305s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000317s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000567s ]
  6. SELECT * FROM `set` [ RunTime:0.000210s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000557s ]
  8. SELECT * FROM `article` WHERE `id` = 509126 LIMIT 1 [ RunTime:0.000469s ]
  9. UPDATE `article` SET `lasttime` = 1775802677 WHERE `id` = 509126 [ RunTime:0.002727s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000242s ]
  11. SELECT * FROM `article` WHERE `id` < 509126 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000400s ]
  12. SELECT * FROM `article` WHERE `id` > 509126 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002507s ]
  13. SELECT * FROM `article` WHERE `id` < 509126 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000966s ]
  14. SELECT * FROM `article` WHERE `id` < 509126 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000987s ]
  15. SELECT * FROM `article` WHERE `id` < 509126 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000996s ]
0.123718s