AI工具
2026-08-06
约 3 分钟阅读

干ThinkPHP6后台3年,终于告别每天复制粘贴CRUD的日子

介绍PHPGen代码生成工具,10分钟生成全套前后端代码,助力PHP开发者告别低效重复劳动。

# PHP# 开发工具# 代码生成# ThinkPHP
干ThinkPHP6后台3年,终于告别每天复制粘贴CRUD的日子
广告 · SPONSORED
🛠️
推荐一款超好用工具
提升工作效率的秘密武器
这里是侧边栏广告位,适合放 Google AdSense 300x250 广告单元


每次新增数据表,手写模型、控制器、前端页面一下午就没了,直到挖到这款桌面代码生成工具。

做PHP后台开发快三年,大部分工作都在重复造轮子。

上周需求来了,新增5张业务表,光是模型、验证器、Service、路由、React管理页面全部手写,硬生生熬到晚上九点。

一张完整业务表前后端代码一千多行,字段校验、搜索、新增编辑弹窗、分页列表,每一张都要重复写一遍,枯燥又容易漏写规则,线上bug一堆。

直到最近在用PHPGen,彻底改变了我的开发流程。

以前开发一张表完整流程,全是无效加班

1. Navicat手动建表,复制字段注释

2. 手写Model,关联关系、软删除、时间戳挨个配置

3. 写Validate验证器,手机号、必填、数字长度规则反复复制

4. Controller CRUD,注入Service,分页、查询、删除逻辑重复写

5. 前端React页面,ProTable表格、搜索栏、弹窗表单、API接口类型定义

6. 手动注册路由,前端新增页面手动加路由配置

7. 写完本地测试,再打开SFTP工具,一个个文件上传服务器

一套流程下来,一张表最少1-2小时,多表开发直接透支精力。

AD
正文中嵌入广告位 — "信息流广告"代码即可上线
查看 →

现在用PHPGen,10分钟搞定整套前后端

1. 可视化设计表结构,支持数据库一键导入

不用在数据库工具和代码之间来回切换。可视化拖拽配置字段,17种数据库类型、14种前端表单控件,所有验证规则直接勾选;支持一键连接现有MySQL,自动解析全部表结构,几十张表几分钟导入完成。一对多、多对一等四种模型关联可视化配置,不用手写关联代码。

2. 一键生成全套9类代码,按需开关不覆盖自定义代码

每个模块可以自由选择需要生成的文件:模型、验证器、控制器、服务层、路由、迁移文件、React页面、TS接口、SQL建表语句。已经定制修改过的文件可以关闭生成,不会覆盖自己写的业务逻辑,大型多模块项目特别友好。生成代码自带预览面板,PHP、TS、SQL全部高亮,复制或者一键保存到项目目录。


3. 前端一站式管理,不用切命令行

内置Vite前端管理面板:创建React+Ant Design后台骨架、一键安装依赖、启停开发服务器、打包构建、ESLint检查全部在软件内完成,内置终端实时打印日志,不用来回切换CMD。

4. 内置SFTP,写完直接部署上线

不用额外打开FTP软件,多套测试/生产环境配置可保存,本地修改文件批量上传,支持在线编辑服务器文件,每一次部署都有记录可追溯。

我最离不开的3个细节

✅ 支持多应用模式,api/admin/index等架构完美适配,自定义表前缀、基类、API版本

✅ 浅色/深色双主题,长期写代码眼睛不疲劳

✅ 纯桌面客户端,离线可用,不用联网,本地项目数据不会外传

现在新项目启动、老项目迭代,我全程都用PHPGen,原本一天的CRUD开发,一小时就能全部搞定。把重复机械的代码交给工具,自己专注业务逻辑和架构设计,下班终于不用卡点加班了。


广告 · SPONSORED
🛠️
推荐一款超好用工具
提升工作效率的秘密武器
这里是侧边栏广告位,适合放 Google AdSense 300x250 广告单元