跳到内容
当前位置:首页>小程序源码>Codex 实战系列| 零代码微信小程序开发

Codex 实战系列| 零代码微信小程序开发

  • 2026-09-24 08:29:05
Codex 实战系列| 零代码微信小程序开发

事情是这样的。

我最近发现一个特别有意思的现象,身边好几个学文科的朋友,居然在尝试用AI自己做产品了。不是那种玩票性质的试试,是真的想做一个能用的东西出来。

有个朋友还专门跑来问我,说自己不会写一行代码,有没有可能做一个微信小程序。我说你等等,这个问题我最近刚好研究过,还真能。

我给你捋一遍我摸出来的完整流程,从想法到能用的小程序,中间要跨多少道坎,每道坎又是怎么用Codex绕过去的。

那条路,一共四步。

先是Figma设计原型,把页面长什么样、按钮点到哪确定下来。再让Codex把设计写成代码。然后丢进微信开发者工具跑起来,看看能不能转。最后手机预览,确认没问题了,提交审核发布。

很多人一听Figma就头大,觉得又是设计软件,门槛肯定不低。我一开始也这么想,结果发现完全不是那么回事。

Figma其实是个界面设计和协作工具,设计师在里面排版调色做按钮,产品经理用它讨论流程,开发者看尺寸间距。它最妙的地方,是能做可点击的原型,把首页的按钮连到另一个页面,点了就能跳,相当于提前把操作流程试一遍。

我一开始对设计工具有点抵触,总觉得那是另一套我学不会的复杂体系,图层、画板、组件库,听着就头大。但真上手发现,现在设计工具的入门门槛被降得很低,你不需要懂什么视觉原理,就是像用PPT一样把元素拖到画布上,摆好位置调好颜色就行。加上有AI出草案,你甚至不用从空白画布开始。

这个小程序还没开始写代码,几个页面摆在一起是什么样、这个按钮放这合不合适、这一屏是不是太挤,你都能先看见。

以前这份设计稿得交给开发者去实现,现在不一样了,稿子确认好,直接丢给Codex让它接着写。会设计的人可以从自己熟悉的Figma出发,已经在用Codex的人,也可以让它先出个草案,再丢进Figma调。

「一页」就是这么干的。先定下书架、记录、统计三个主页面,再统一配色排版。奶油白打底,深蓝做文字和主按钮,浅绿突出当前操作,首页把正在读的书放在最显眼的位置。我第一眼看这个配色就觉得舒服,安静,像个真的在陪你读书的工具,不是那种满屏弹窗的营销号风格。

说到配色我想多说一句,AI出设计稿这事,最容易被低估。我以前总觉得设计靠审美,AI再强也就那样。但这次它给的这套留白充足、色系统一的方案,我一个做了这么多年产品的人都挑不出大毛病,反而觉得它比很多新手设计师更懂「克制」。

设计方向定了,关键的一步来了,让Codex出草案。

你完全不需要会画界面,只需要说清楚你要什么。我当时的原始需求就一句话,想要一本有留白的阅读手账,打开能看到正在读的书,方便记录,能回看阅读情况。然后把需求和视觉方向一起甩给Codex,它给我出了一版三页并排的效果图。

我拿到效果图第一反应是,这配色真舒服。奶油白做底,深蓝做文字,浅绿点缀,留白充足,看着就像一本真的手账,安安静静放在那。那一刻我有点相信这套流程能成了,因为视觉这块它替我兜住了,我最没把握的审美环节,反而成了最省心的环节。

这里有个小细节值得记一下。我让它输出的不是普通的图片,而是SVG矢量文件,三个独立的390乘844。为啥要SVG,因为它是矢量格式,导入Figma之后,文字、图形、分组都能分别选中,你想把标题调小一点、把按钮换个颜色、把书封放大,都能单独改。

拿到草案先改到自己满意为止。反馈一定要具体,别说什么「感觉不对」,要说「首页标题缩小一点」「主按钮统一成深蓝色」「书封再大一些」。AI很吃这一套,越具体它改得越准。

三页都满意了,再处理交互。选中首页的「继续阅读」卡片,切到Prototype,点击Interactions旁边的加号,Trigger选On click表示点击触发,Action选Navigate to表示跳转页面,Destination选目标画板。就这么三步,一个能点的原型就出来了,点右上角三角形的Present就能演示,从首页点进去再返回,把页面之间的路线先试一遍。

我做完这套原型的时候有点恍惚,以前做这种东西,从零到能点,一个设计师加一个前端,怎么也得一两天。现在加上我自己琢磨怎么操作的时间,一个小时不到。

而且这中间还有个额外的收获,你会发现原型的价值不只是提前看效果,还能帮你理清楚产品逻辑。我在连跳转的时候,发现统计页其实可以不那么靠前,应该让用户先记一条再看到统计,这个顺序上的思考,如果不做原型,可能要等开发完才发现,那就得返工了。

设计稿有了,Codex要接盘了。

这里就是MCP发挥作用的地方。它是个协议,能让Codex直接读取Figma里选中的画板,拿到设计结构、样式和素材,按设计稿接着往下实现。如果你手里已经有现成的Figma稿子,就从这步直接开始,选中要实现的画板,复制带节点信息的链接发给Codex就行。

不过我这次走的是另一条路,设计是我从SVG导入Figma的,代码也沿用同一份设计文件和素材,所以MCP这步对我来说是锦上添花,不是必需。两种方式都行,关键在于,丢给Codex的必须是已经确认好的设计,别让它在一份半成品上瞎猜。

接下来就是重头戏,把设计写成小程序。

在Codex里打开项目文件夹,放好设计文件和书封素材,开始实现。这一步有个特别重要的点,除了说清楚用什么技术,还得说清楚最后要拿到什么,一个能直接导入微信开发者工具的项目。

我第一次做的时候就栽在这,光跟Codex说要做一个阅读小程序,没交代技术栈,结果它给我出了一版网页版的H5,压根不是小程序。后来我才反应过来,Figma提供的设计信息是要按目标平台实现的,你不能把网页代码直接当小程序交付。所以这次我学乖了,明确跟它说,用微信原生小程序,技术栈是WXML、WXSS、JavaScript和JSON。

我给的提示词大概是这样,让它用WXML、WXSS、JavaScript和JSON,代码放miniprogram文件夹,提供app.json和project.config.json,保证能直接导入开发者工具。实现书架、阅读记录、统计和添加书籍几个页面,沿用确认好的配色排版和素材,数据先用wx.setStorageSync存本地,补齐输入校验、空状态和保存失败提示。

你看,写到这里可能有人已经有点晕了,这一堆WXML、WXSS是啥啊。

我明确跟你说,不用看懂。我自己也不全懂,但这不耽误我用它做出东西来。WXML管页面结构,WXSS管样式,JavaScript处理点击和保存,JSON配页面路径。你只需要知道这四个文件各管一摊,能认识Codex交付的目录就够了。具体的,让Codex帮你去啃。

这其实是整套方法里最反直觉,但也最爽的地方。以前学编程,你得先啃几个月语法才能写出个能跑的东西,现在这些全变成Codex的活了,你要做的只是把需求说清楚,把设计稿丢给它,再把你的名字换上去。

代码有了,丢进微信开发者工具看看能不能跑。

装好登录开发者工具,项目菜单里选导入项目,找到miniprogram文件夹。项目名称自己填,AppID是身份证,本地学习可以用测试号,准备发布再换自己的。导入之后等它编译,右侧模拟器显示页面,就能用鼠标操作了。Codex改完代码,重新编译看效果。

第一次看到那个熟悉的模拟器窗口里跑起我自己要的小程序,说实话有点激动。以前这个界面是我只能远远看着程序员操作的东西,现在我自己也能把它点亮,那种「我居然也能做到」的感觉,比产品本身还让人上瘾。

这一步主要检查三件事,页面有没有错位,按钮能不能进对页面,填的内容能不能保存。再切一下模拟器的屏幕尺寸,看看长标题、输入框、底部导航是不是挤成一团。

出问题就把报错文字或截图发给Codex,说清楚刚才做了什么、原本期待看到什么。我这次真遇到一个图片加载的坑,页面数据还没准备好就去拼图片地址,结果路径里少了书封名称。让代码等数据就绪再显示图片,就解决了。

这类问题你完全不用自己从头啃代码,但要把发生的位置说清楚。就像你给同事派活,得告诉他哪个环节不对,而不是甩一句「这个坏了」让他猜。

电脑里跑通了,最后一步,走到手机预览和发布。

用有权限的AppID,点开发者工具顶部的预览,等它打包生成二维码,微信扫码。重点看手机上的字号、键盘弹出来会不会挡住输入区、底部按钮能不能顺手点到。

这里有个数据的问题我得提醒一下,因为数据存在本地,模拟器里的记录不会自动同步到手机,手机上得重新输一遍测试内容。想要换设备也能保留数据,得再补云端同步或备份。

准备让朋友试的时候,点上方的上传,到微信公众平台的小程序后台,版本管理里把开发版本设为体验版,添加体验成员。确认能用了再提交审核,审核通过再发布。账号资料、服务类目这些按后台要求补齐就行,这些账号操作不需要让Codex代劳。

我这一路走下来,最大的感慨是这么件事。

以前我做小程序,光是把微信开发工具、AppID、项目配置这一套跑通,就得折腾半天,各种认证、各种报错,劝退了多少想试试的人。现在这套流程,把最劝退的环节全被拆解成了可以一步步照做的步骤,每一步都有AI兜底。

而且你会发现,这套流程不止能做打卡小程序。菜谱、记账、计划、相册,任何你想做的小工具,都能沿着这条线走。设计不满意,回Figma调;功能有bug,把操作和报错丢给Codex,再到开发者工具里确认结果。它是个可以反复用的模板,不是一次性。

但我也得坦率讲几句不好听的。

这条流程能跑通,前提是你得有个清晰的想法,知道你要做什么,页面大概什么样,数据怎么流转。AI能帮你把设计变成代码,把代码跑通,但它没法替你想清楚,你这个小程序到底要解决什么问题,给谁用。想清楚这些,永远是你自己的事。

这就好比,你请了个特别能干的装修队,他能把你家的墙刷得又快又平,但把房子装成什么样、哪个房间用来干嘛,得你自己拿主意。AI是那个装修队,你是那个要住进去的人。

还有学习成本这回事,别指望第一次就完美。我第一版的小程序,配色是AI给的,但交互逻辑我调了好几轮,模拟器里来回跑,光报错就修了三四次。这跟学任何新工具一样,一开始会有点笨拙,花的时间可能比手动做还长。但第二次、第三次,你会明显感觉到顺手。

我自己就有个很深的体会,第一次走完这套流程,最花时间的反而不是写代码,而是理解那些概念,什么是画板,什么是节点,什么是MCP。这些东西看着陌生,但真上手用一遍,其实也就那么回事,都是纸老虎。你会发现自己被过去那些吓唬人的名词耽误了太多年。

这条路往前看,我觉得特别像早年电脑普及那会儿。最开始电脑是专业机房里的稀罕物,得穿白大褂的人才能碰,后来个人电脑飞进千家万户,会打字就能写文档做表格。现在AI正在干同样的事,把「会写代码」这个过去最高的门槛,一点点踩平,让每个有想法的人都能把手里的念头变成真东西。

我自己在这个AI圈子里泡了几年,见过太多人因为一句「我不是学这个的」就把想法掐死在摇篮里。可时代真的变了,那些你以为的硬门槛,正在被一层层拆掉。剩下的,就是你想不想做、敢不敢动手的问题。

所以如果你想试试,我给你个最朴素的建议,别想那么多,先做一个特别简单的东西,一个打卡的、记事的、记账的都行,把这条流程完整走一遍。走完你就知道,那个过去你以为是程序员专属的领域,现在到底离你有多近。

我始终觉得,AI时代最稀缺的不是技术,是敢动手的普通人。那些能把自己脑子里的想法,不管多小,真的做成一个能用的东西的人,才是真正握住时代红利的人。

会设计的人从Figma出发,会写提示词的人从Codex出发,都不会就从一句需求开始。路已经铺到脚下了,关键是你愿不愿意迈出那一步。

就像我开头那个学文科的朋友,他最后真的做出来了,一个记录家里菜谱的小程序,还乐呵呵地拿给家里人用。他没写一行代码,但他把「想给家人做个菜谱」这个念头,变成了家人手机里一个真的能用的东西。这在我看来,就是AI时代最动人的一部分。

反正我是试过了,你相信我,这感觉,真的很爽。

以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐~ 谢谢你看我的文章,我们,下次再见。

/ 作者:阿琛 / 投稿或爆料,请联系邮箱:lxclxc007@qq.com[1]

引用链接

[1]lxclxc007@qq.com: mailto:lxclxc007@qq.com

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