乐于分享
好东西不私藏

Odoo 19 AI 模块完整功能总结:意图驱动的企业级智能助手

Odoo 19 AI 模块完整功能总结:意图驱动的企业级智能助手

前言:在我们Dmmsys Enterprise Essence AI产品规划到实现的过程中,我们对Odoo 19企业版和SAP系统当前AI产品的进展情况,通过Deepseek进行了大量的分析工作,得出的结论是,Odoo19企业版的AI产品,核心价值在于意图驱动业务流程,因此我们的第一个层级的产品,就以这个核心功能为目标进行规划和实现。下面是对OdooAI功能的总结内容。

本总结整合了 Odoo 19 企业版 AI 模块的核心能力及其扩展功能,全文以意图驱动为主线,从管理员配置、用户交互、系统执行到后台管理,逐层描述所有业务功能及其操作流程,不包含任何代码实现细节。

一、总体理念:从操作界面到表达意图

传统企业软件要求用户记住菜单路径、筛选条件、报表配置等操作步骤。Odoo 19 AI 模块颠覆了这一模式:用户只需用自然语言说出业务意图(例如查看本月销售订单,按客户分组),AI 便会自动理解、匹配系统能力、执行操作并返回结果。

整个模块的设计围绕意图驱动展开:

管理员为意图准备能力(工具、菜单、知识源)和上下文(文档、字段提示词、知识文章、客服规则、自动化动作)。

用户通过对话、语音、内联提示框或点击字段/编辑器/客服窗口按钮表达意图。

AI 代理解析意图,调用 RAG 检索私有知识,执行工具或操作界面,自动填充字段,生成文章内容,并作为在线客服自动回复访客。

系统记录所有意图处理过程,供审计和优化。

下面按照配置 → 交互 → 执行 → 管理的层次,逐一列举所有功能细节。

二、管理员配置层:为意图准备能力与上下文

1. AI 代理:定义意图处理器

创建代理:管理员可创建多个代理,分别对应不同业务领域(如销售助理“HR 问答机器人在线客服 AI”)。每个代理有独立名称、头像、副标题。

设定系统提示词:详细描述代理的行为准则、回复格式、专业知识范围,用于指导意图解析。对于用于在线客服的代理,系统会自动附加专门的客服提示(如严格采用问答风格,给出简短准确的答案)。

选择响应风格:分析型(严谨)、平衡型(适中)、创意型(灵活)。影响代理对模糊意图的倾向。

选择语言模型:支持 OpenAIGPT‑3.5/4/4o/4.1/5)和 Google Gemini 系列。不同模型在处理复杂意图、长文本上的能力不同。

限制信息来源:开启后,代理仅基于上传的知识源回答,不依赖通用知识。适用于内部政策问答等严格意图。

复制与删除:系统内置代理不可删除,但可复制后修改;普通代理可删除。

2. 知识源:为意图提供事实依据

上传文件:支持 PDFWordExcelPowerPointOpenDocument、纯文本。系统自动提取文本、分块、生成向量嵌入。

添加网页链接:提供 URL,系统抓取正文、过滤无关元素,同样分块并向量化。

从文档管理系统添加:从 Documents 应用中选择已有文档,自动复制附件并创建知识源。

从知识库添加:从 Odoo 知识库中选择一个或多个知识文章及其子文章,系统提取所有正文内容并向量化。

状态跟踪:知识源状态分为处理中已索引失败。失败时可手动重试。

权限控制:对文件/文档/文章无权限的用户,其意图无法引用对应来源。

激活开关:可临时停用某个来源而不删除数据。

3. 话题与工具:将业务操作封装为意图可调用的能力

话题:一组指令和工具的集合。管理员创建话题,编写额外的行为指导(如当用户询问库存时,优先使用库存查询工具)。

工具(AI 可调用的服务器动作):

将任意服务器动作标记为用于 AI”

编写描述:一句话告诉 AI 这个工具实现什么业务意图(例如将订单状态改为已确认)。

定义参数 Schema:通过图形化界面定义参数名称、类型(文本、整数、布尔、枚举、数组等)、验证规则(正则、最大长度)、是否必需。

工具链:一个工具可以包含多个子动作(多步骤动作),实现复杂意图的一站式执行。

4. 场景规则:为不同 UI 入口绑定代理

场景类型:邮件编辑器、HTML 字段重写、记录卡片、系统托盘、知识文章编辑器、在线客服等。

配置内容:每个场景可指定使用哪个 AI 代理、默认提示词(可选)。

预设提示按钮:为每个场景配置最多 3 个快捷提示按钮。用户在界面中点击即可快速填充意图。

模型过滤:可限制规则仅对特定业务模型生效(例如仅在销售订单表单中显示)。

5. AI 字段自动填充

概念:让 AI 根据记录的其他字段值自动推导并填充某个字段。管理员在模型字段或动态属性中勾选“AI 字段并填写提示词

触发方式:

自动批量填充:系统定时任务扫描空值字段,调用 LLM 填充

即时手动填充:用户点击字段旁的 AI 图标按钮,立即基于当前记录的变更值计算并填入。

记录创建时触发:新建记录后立即安排定时任务尽快填充。

权限与安全:只有具有邮件模板编辑器权限的用户才能配置 AI 字段提示词;提示词中引用的字段必须在允许的白名单内。

典型应用:自动摘要、智能分类、翻译润色、数据补全。

6. 服务器动作中的 AI 字段更新

背景:除了在模型字段级别配置 AI 填充外,Odoo 还允许管理员在服务器动作中配置 AI 驱动的字段更新。这为自动化流程提供了更大的灵活性。

配置方法:

创建一个服务器动作,类型选择更新记录” 

评估类型选项中,选择 “ AI 更新” 

选择要更新的目标字段(必须是可存储的数据库字段,不能是计算字段或关系字段)。

“AI 更新提示词字段中编写提示词(同样支持 /field  /record 引用当前记录的任何字段值或关联记录)。

提示词会告诉 AI 如何根据当前记录的其他信息推导出目标字段的值。例如:根据产品名称 [name]和描述 [description],生成一个 SEO 友好的产品副标题。

与普通 AI 字段的区别:

普通 AI 字段是与特定字段绑定的,由系统定时任务或用户手动点击触发,适合固定字段自动填充的场景。

服务器动作中的 AI 字段更新则是可复用的自动化逻辑:同一个动作可以被定时任务、自动化规则、按钮点击等多种方式触发,并且可以与其他服务器动作(如发送邮件、创建记录)组合使用。

触发方式示例:

定时自动触发:将服务器动作附加到一个自动化规则(base.automation)上,当记录创建或更新时自动执行,AI 会计算并更新字段值。

手动批量触发:在列表视图中选择多条记录,从动作菜单中执行该服务器动作,AI 会逐条计算并更新字段。

在流程中调用:在更复杂的服务器动作链中,可以作为一个步骤调用(例如先 AI 计算一个值,然后发送邮件)。

安全性:只有具有邮件模板编辑器权限的管理员才能配置这类动作;提示词中引用的字段同样受白名单限制。

典型应用场景:

批量数据清洗:对大量历史数据统一使用 AI 生成缺失的字段值。

自动化流程增强:例如当客户创建时,AI 自动根据客户名称和行业推测客户等级并填入字段。

与其他动作联动:AI 计算出结果后,立即触发状态变更、邮件通知或审批流程。

7. 在线客服规则:将 AI 代理配置为客服机器人(ai_livechat 扩展)

背景:Odoo 的在线客服(Livechat)原本支持人工客服和脚本化聊天机器人(chatbot)。ai_livechat 模块新增了 AI 代理作为第三种客服类型。

配置方法:

管理员进入在线客服应用的渠道设置,在某个渠道的规则中,可以配置一个 AI 代理。

对于每条规则,可以设置触发的条件(例如 URL 匹配、页面位置等)。当访客在该规则匹配的页面上点击客服按钮时,系统会优先分配一个 AI 代理(如果规则中指定了)。

同一规则下可以同时配置脚本化聊天机器人和 AI 代理,但 AI 代理拥有更高优先级(如果两者都存在,系统会使用 AI 代理)。

AI 代理的专用系统提示:当代理被用于在线客服场景时,系统会自动向其注入额外的提示词,强制代理采用问答风格,给出简短、准确的答案,模拟真人客服的交互习惯。

访客无需登录:在线客服允许匿名访客(未登录用户)发起对话,AI 代理能够直接响应,无需用户注册或登录。

8. 跨域支持(CORS

为了使 AI 客服功能能够被嵌入到外部网站(例如企业官网),模块提供了带有 CORS 头的路由端点。外部网站可以通过 JavaScript 直接调用 AI 生成回复、错误处理、关闭聊天等功能,从而实现将 Odoo AI 客服无缝嵌入任何第三方网站。

三、用户交互层:用自然语言表达意图

1. 对话式交互:直接说出意图

用户可以通过多种入口打开与 AI 代理的聊天窗口:系统托盘图标、命令面板(Ctrl+K)、搜索栏菜单、代理详情页。

聊天窗口支持文字和语音输入,代理能记住历史对话,支持连续追问。

对于代理的回复,用户可执行使用此回复作为消息发送记录为笔记等操作。

当从业务表单打开聊天时,代理自动获得当前记录的上下文(模型、记录 ID、关键字段值),从而给出更精准的回答。

2. 在线客服中与 AI 代理对话

访客发起会话:

访客在网站上点击客服按钮(例如浮动聊天图标),系统根据当前页面的 URL 匹配规则,决定分配人工客服、脚本化聊天机器人还是 AI 代理。

如果规则配置了 AI 代理,访客会立即与 AI 代理建立对话。AI 代理会首先发送一条欢迎消息(由系统预定义)。

AI 代理自动回复:

访客输入问题后,AI 代理根据其配置的知识源(文件、文档、知识文章)和通用能力,自动生成回答。整个回复过程类似与真人客服聊天。

AI 代理遵循专用的客服风格提示,回答简洁、直接,符合实时聊天场景。

转接给人工客服:

如果 AI 代理无法解答访客的问题,或者访客明确要求转人工,聊天窗口中会显示一个转人工按钮。

访客点击该按钮后,系统会尝试将对话转接给真人客服(或继续转给脚本化聊天机器人,如果规则中配置了)。如果当前没有可用的人工客服,系统会提示暂无人工客服可用,请稍后再试

转接成功后,AI 代理会从频道成员中移除,人工客服加入;同时频道名称会更新为客服的名称。

与脚本化聊天机器人的协作:

规则可以同时配置 AI 代理和一个脚本化聊天机器人(例如预先编好的问答流程)。AI 代理拥有更高优先级,只有AI 代理不可用或转接失败时,才会启用脚本化聊天机器人。

如果规则仅配置了脚本化聊天机器人而没有 AI 代理,则行为与标准 Odoo 一致(机器人按脚本回复,然后转人工)。

3. 自然语言操作界面:意图直接驱动 UI

用户在与 AI 代理的普通对话中,可以直接说出操作意图,例如打开销售订单列表,只显示本月创建的,按客户分组AI 会解析意图,找到对应菜单,应用筛选和分组,并打开视图。

支持动态调整当前视图。

所有操作通过系统总线事件传递,用户无需手动操作菜单和筛选器。

4. 内联 AI 提示:在文档/邮件中嵌入生成意图

在支持富文本编辑器的任何地方(邮件正文、邮件模板、HTML 字段、知识文章正文),用户输入 /提示词可插入一个蓝色提示框,框内写生成意图。

保存或发送时,系统调用 AI 生成内容替换提示框。

5. 知识文章编辑器中的 AI 生成文章

在知识库编辑器中,点击按钮打开 AI 聊天窗口。

用户告诉 AI 写作主题和要求,AI 生成完整的文章 HTML(含标题结构),并替换编辑器内容。系统自动确保至少有一个 <h1> 标题。

6. 手动触发 AI 字段计算

在表单视图中,AI 字段旁有一个 AI 图标按钮。用户点击后,系统立即基于当前记录(包括未保存的变更)调用 LLM 计算新值并填入字段。

7. 语音输入

在聊天窗口或支持语音的编辑器中点击麦克风图标,说话即可实时转为文字。

四、系统执行层:意图的解析与执行

1. 意图解析与 RAG 检索

AI 代理将用户输入与系统提示、话题指令、客服专用提示结合,判断意图类型。

若需要私有知识,自动将问题向量化,从知识源(文件、文档、知识文章)中检索最相关的 5 个文本块。

回答末尾列出引用来源,无权限来源标注不可引用

2. 工具调用

代理根据意图匹配工具(如确认订单发送邮件),从用户话语和上下文中提取参数,执行并反馈结果。

支持链式调用(多个工具顺序执行)和终止消息机制。

3. 视图操作

代理通过内部事件打开菜单,设置筛选、分组、度量、排序等参数;或动态调整当前视图。

4. 批量意图处理(AI 动作)

用户在列表视图选择多条记录后执行 AI 动作,代理根据提示词逐条处理并记录结果。

5. AI 字段自动填充的执行逻辑(包括普通 AI 字段和服务器动作 AI 更新)

普通 AI 字段:

定时任务批量填充空值字段。

即时填充:基于前端提交的变更集,调用 LLM 计算值并返回。

新建记录时立即触发定时任务。

服务器动作中的 AI 字段更新:

当服务器动作被触发时(定时、自动化规则、按钮点击),系统会获取当前上下文中的所有记录(可以是单条或多条)。

对于每条记录,系统提取提示词中引用的字段值(包括尚未保存的变更,如果通过前端调用),调用 LLM 计算出目标字段的值。

计算结果直接写入数据库(如果动作是通过前端触发的,会先暂存变更,待用户保存时提交)。

该动作可以与其他服务器动作组合(例如先 AI 计算,再发送邮件),形成一个完整的自动化流程。

6. 在线客服 AI 的会话处理逻辑

会话分配:当访客发起聊天时,系统根据当前 URL 匹配规则。如果规则指定了 AI 代理且该代理允许公共访问,则将会话分配给该 AI 代理。

AI 回复生成:访客发送消息后,后端调用 AI 代理方法。代理会检索知识源(若已配置)并生成回复,通过 WebSocket 或轮询发送给访客。

转接逻辑:

访客点击“Ask a Human”按钮后,前端调用路由。

后端检查当前规则中是否配置了脚本化聊天机器人。如果有,则将会话转给脚本机器人(机器人执行预设步骤后再转人工)。

如果没有脚本机器人,则尝试寻找可用的真人客服(根据渠道的在线状态和分配策略)。

转接成功时,AI 代理从频道成员中移除,新客服加入,并发送成功通知。

转接失败(无可用人工)时,返回失败消息,AI 代理继续留在频道中。

跨域支持:外部网站可以通过 CORS 路由调用生成回复、错误处理、关闭聊天等接口,实现完全的自定义前端。

7. AI 生成知识文章的逻辑

用户点击按钮后打开 AI 聊天,写作指令被发送给 AI 代理,代理生成 HTML 内容,前端替换编辑器内容并自动调整标题结构。

五、系统管理层:意图的追踪、审计与优化

1. API 密钥配置

管理员在系统设置中配置 OpenAI  Google  API 密钥。

2. 日志与审计

记录每次 AI 响应的模型、调用次数、工具调用、token 消耗、耗时等。

专门记录 AI 字段填充(包括普通字段和服务器动作)的成功率、失败原因;知识文章生成请求的上下文;在线客服会话的转接记录。

3. 自动清理

每天清理超过 1 天无活动的 AI 聊天频道(包括客服频道)。

定期清理孤立向量数据。

当文档或知识文章被删除时,自动删除关联的 AI 代理来源。

4. 系统内置代理与主题

模块安装时自动创建系统代理(如自然语言查询代理),不可删除。

5. AI 字段与服务器动作的维护

管理员可在技术 → 模型中修改普通 AI 字段的提示词,系统会自动重新计算空记录。

管理员可在技术 → 服务器动作中修改 AI 更新动作的提示词,下次动作触发时会使用新提示词。

如果提示词引用了被删除的字段,系统会在保存时给出警告。

六、完整意图驱动业务关系闭环(含所有扩展)

意图能力准备(管理员)

配置 API 密钥 → 创建代理(定义意图处理器) → 添加知识源(文件、文档、知识文章) → 创建话题与工具 → 配置场景规则(邮件编辑器、知识文章编辑器、在线客服规则) → 为文件夹配置文档分类提示词 → 为模型字段配置 AI 提示词(普通 AI 字段) → 创建服务器动作并配置 AI更新提示词(用于自动化流程)。

意图表达(用户/访客)

内部用户:通过聊天窗口、语音、内联提示框、字段按钮、文章生成按钮表达意图。

网站访客:点击客服按钮,在聊天窗口中输入问题(文字或语音)。

自动化系统:定时任务、自动化规则、按钮点击等触发服务器动作,表达自动填充字段的意图。

系统自动提供上下文(当前记录、视图状态、URL 等)。

意图解析与执行(AI 代理)

代理判断意图类型(问答、操作、填充字段、生成文章、客服回复)。

若需私有知识,检索 RAG(文件、文档、知识文章)。

调用工具执行业务操作,操作界面,填充字段值(通过普通 AI 字段或服务器动作),生成文章内容。

在客服场景中:生成简短、问答风格的回复;如果无法解答,引导用户转接人工。

将结果以对话形式反馈用户,或直接写入数据库(服务器动作)。

意图追踪与优化(管理员)

通过日志审计成本与准确率。

调整代理配置、工具描述、字段提示词、客服规则、服务器动作的提示词。

系统自动清理过期会话、孤立向量、被删除的知识源关联数据。

在线客服方面:根据 AI 未能解答的问题,补充知识源或优化提示词。

自动化流程方面:根据 AI 填充的准确性,调整服务器动作中的提示词。

七、总结:Odoo 19 AI 模块的完整价值

Odoo 19 企业版 AI 模块实现了从用户操作界面用户表达意图的范式转变。它不仅是一个聊天机器人,更是一个意图驱动的企业级智能操作系统,整合了以下核心能力:

对话即操作:自然语言直接驱动界面和数据操作。

私有知识问答:RAG  AI 基于企业文档、网页、知识文章回答。

自动化任务:将任何服务器动作变为 AI 可调用的工具。

内容生成:在邮件、模板、文档、知识文章中动态插入或完全生成 AI 内容。

多模态输入:语音转录降低使用门槛。

智能文档分类:AI 自动将上传的文档归档到正确文件夹。

AI 字段自动填充:在模型字段级别和服务器动作级别,让 AI 根据上下文自动填写表单字段,减少手动数据录入,并支持复杂的自动化流程。

AI 生成知识文章:用户只需说出主题,AI 即可生成结构完整、内容专业的文章初稿。

AI 在线客服:将 AI 代理无缝集成到网站客服系统,自动回答访客问题,并在必要时转接人工客服,支持跨域部署。

用户(无论是内部员工还是网站访客)始终停留在表达我要什么的层面,而AI 负责如何做到。管理员则可以通过灵活的配置(代理、知识源、工具、字段、动作、客服规则)将 AI 能力嵌入到企业运营的每一个环节。这标志着企业软件从以界面为中心以意图为中心的里程碑式演进。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-05 17:15:00 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/715455.html
  2. 运行时间 : 0.094162s [ 吞吐率:10.62req/s ] 内存消耗:4,836.48kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8b50ed54638fdf5e5147dc22c44cc1fb
  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.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000748s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000853s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000362s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000254s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000478s ]
  6. SELECT * FROM `set` [ RunTime:0.000212s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000508s ]
  8. SELECT * FROM `article` WHERE `id` = 715455 LIMIT 1 [ RunTime:0.000485s ]
  9. UPDATE `article` SET `lasttime` = 1780650900 WHERE `id` = 715455 [ RunTime:0.003188s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000301s ]
  11. SELECT * FROM `article` WHERE `id` < 715455 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001420s ]
  12. SELECT * FROM `article` WHERE `id` > 715455 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000476s ]
  13. SELECT * FROM `article` WHERE `id` < 715455 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001262s ]
  14. SELECT * FROM `article` WHERE `id` < 715455 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000800s ]
  15. SELECT * FROM `article` WHERE `id` < 715455 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000833s ]
0.095959s