产品简介
form-builder FormBuilder是一个PHP表单生成器,能基于JSON数据快速生成现代化表单,支持IView和ElementUI等UI框架,组件可联动。适用于政务、OA、ERP、电商等系统的开发者,解决手动编码表单繁琐的问题,提高开发效率。

核心功能
- 使用JSON数据生成表单
- 支持扩展生成任何Vue组件和HTML标签
- 支持组件之间联动
- 提供丰富的表单操作API
- 支持子表单和分组
快速开始
- 使用Composer安装:执行 'composer require xaboy/form-builder'
- 下载项目并安装依赖:运行 'git clone' 和 'composer install'
- 启动本地服务:执行 'php -S 127.0.0.1:8112'
- 访问演示页面:打开浏览器输入 '127.0.0.1:8112/demo/elm.php'
界面预览


与其他方案对比
| 对比项 | form-builder | 同类方案 |
|---|---|---|
| 生成方式 | 基于JSON数据快速生成表单,简化开发 | 传统手动编码,耗时且易出错 |
| 组件支持 | 内置常用组件,支持Vue组件和HTML标签扩展 | 组件有限,可能需要额外集成或开发 |
| 性能 | 高性能,适合复杂系统 | 性能一般,可能影响响应速度 |
| 平台兼容性 | 支持Windows、macOS、Linux跨平台 | 可能仅限于特定操作系统或环境 |
适合谁用
- 需要快速开发表单功能的PHP开发者
- 构建政务、OA、ERP等系统的后端工程师
- 电商平台的表单需求开发人员
下载与版本
当前最新版本为 2.1.0,发布于 2024-08-03。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/xaboy/form-builder