lavitto / typo3-form-to-database
扩展TYPO3表单,通过数据库结束器将每个表单结果保存到数据库中。
4.1.0
2024-07-30 14:10 UTC
Requires
- php: >=8.1.0
- ext-json: *
- ext-pdo: *
- typo3/cms-backend: ^12.4
- typo3/cms-core: ^12.4
- typo3/cms-extbase: ^12.4
- typo3/cms-fluid: ^12.4
- typo3/cms-form: ^12.4
- typo3/cms-frontend: ^12.4
README
此扩展向TYPO3表单(tx_form)添加一个额外的结束器,以将结果保存到数据库中
- Gitlab仓库: gitlab.com/lavitto/typo3-form-to-database
- TYPO3扩展仓库: extensions.typo3.org/extension/form_to_database
- 发现问题?: gitlab.com/lavitto/typo3-form-to-database/issues
版本说明
版本 2. (从 2.2.0) 只支持 TYPO3 V9 和 V10 。版本 11+ 的支持可在 3. 中找到。
对 2.* 的任何错误修复都需要在 version/2.x
分支上执行
1. 简介
功能
- 无需配置
- 无需为每个表单进行数据库更改
- 在单独的后台模块中显示每个表单的所有结果
- 提供所有结果的CSV下载
- 在指定天数后自动删除结果(GDPR)
屏幕截图
后台概览
后台结果
2. 安装
使用Composer安装
推荐安装扩展的方式是使用 Composer。在基于Composer的TYPO3项目根目录中运行 composer req lavitto/typo3-form-to-database
。
从TYPO3扩展仓库(TER)安装
使用扩展管理模块下载并安装扩展 form_to_database
。
3. 最小设置
将结束器(“将邮件保存到数据库”)添加到您的表单中,以开始存储数据。
4. 命令/调度程序
可以通过命令行或调度程序(执行控制台命令)删除表单结果。
Usage:
form_to_database:deleteFormResults [<maxAge>]
Arguments:
maxAge Maximum age of form results in days [default: 90]
5. 贡献
请在 https://gitlab.com/lavitto/typo3-form-to-database/issues 上创建一个问题。
请只使用GitLab进行错误报告或功能请求。对于支持,请使用TYPO3社区渠道或通过电子邮件联系我们。
6. 支持
如果您需要私人或个人支持,请尝试使用TYPO3 Slack频道 - #ext-form-to-database 或通过电子邮件 info@lavitto.ch 联系我们。
请注意,这种支持可能不是免费的!