目录结构
diyform
│ config.php
│ DiyformPlugin.php
│
├─controller
│ AdminFieldController.php
│ AdminIndexController.php
│ AdminListController.php
│ ApiIndexController.php
│ IndexController.php
│
├─data
│ diyform.sql
│
├─lib
│ Html.php
│
├─model
│ DiyformFieldModel.php
│ DiyformListModel.php
│ DiyformModel.php
│ DiyformValueModel.php
│
├─validate
│ DiyformFieldValidate.php
│ DiyformValidate.php
│
└─view
│ help.html
│ preview.html
│ widget.html
│
├─admin_diyform
│ field_add.html
│ field_edit.html
│ field_index.html
│ form_add.html
│ form_edit.html
│ form_index.html
│ list_detail.html
│ list_index.html
│
├─css
└─public
head.html
功能
自定义表单管理(列表、增加表单、修改表单)
表单内容管理
字段设置(支持字段类型:text单行文本、textarea多选文本、select下拉菜单、checkbox多选框、radio单选组)
字段规则验证,自定义提示和错误信息
发邮箱提醒功能(客人提交表单成功时,自动发邮件到指定邮箱通知)
提供api接口(2018-08-16 更新)
前台表单验证码(2019-04-07 更新,05-07修复不显示验证码问题)
v1.3更新支持thinkcmf5.1.1
演示截图
安装方法:
1. 解压文件,并拷贝diyform文件夹到thinkcmf插件目录 /public/plugins/
2. 登录后台:插件中心->插件列表->自定义表单插件->安装
3. 添加自定义表单,设置表单字段
4. 后台:插件中心->插件列表->自定义表单插件->设置,设置默认表单ID
更多使用帮助请查看: diyform/view/help.html
使用中遇到问题可加微信:732428854