guave / formsave-bundle
为 Contao 4.13+ 将表单保存到数据库
1.2.2
2024-05-28 15:05 UTC
Requires
- php: ^7.4 || ^8.0
- contao/core-bundle: ^4.13
- league/csv: ^9.8
- symfony/config: ^5.4
- symfony/dependency-injection: ^5.4
- symfony/http-kernel: ^5.4
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.5
- contao/manager-plugin: ^2.0
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-latest
- symfony/phpunit-bridge: ^6.1
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
README
此 contao 模块将配置了保存表单字段的表单保存到 tl_form_save
表中。
要求
- Contao 4.13+
- PHP 7.4 或 8.0+
安装
$ composer require guave/formsave-bundle $ php vendor/bin/contao-console contao:migrate
用法
创建一个保存到 tl_form_save
表的表单。
添加一个具有字段名 alias
的隐藏字段,并设置一个默认值。此值将用于在导出的 CSV 中显示表单。
其他具有字段名的每个字段都将序列化到数据库中的 form_data
字段。
在 Contao 的表单概览中,将有一个新的按钮,允许您下载提交的 CSV。
还有一个可选的表单名称内容元素,您可以将其添加到与表单相同的页面。这将覆盖表单的 alias
。当您有多个用途的相同表单时,这很有用。这样,您可以通过 alias
区分 CSV 中的提交。