techniconcept/formfinisher-jsonstore
composer require techniconcept/formfinisher-jsonstore
Neos.Form finisher to store form data in database
2.0.0
Neos.Form finisher to store form data in database
- Requires
- None
- Requires (dev)
- None
- Suggest
- neos/form-fusionrenderer: Flow Form Framework preset for Fusion based Form rendering
- Provides
- None
- Conflicts
- None
- Replaces
- None
Form finisher for storing results as JSON in DB
Let you add a form finisher to store the form data as JSON in the database.
Dependencies
This packages depends on
- ttree/jsonstore to store data into DB
- neos/form-builder for the form ;-)
How to use?
composer require techniconcept/formfinisher-jsonstore
- Add the finisher to your form
NodeTypes based form
Add the "JsonStore Finisher" and fill the label and type to retrieve your form.
neos/form-fusionrenderer)
Fusion based form (withAdd the following Fusion code:
prototype(TC.FormExample:Content.MyForm) < prototype(Neos.Form.Builder:Form) {
# ...
finishers {
jsonStoreFinisher = TC.FormFinisher.JsonStore:Finisher.Definition {
options {
storeLabel = 'JsonStore label'
storeType = 'ch.techniconcept.form-finisher.jsonstore'
}
}
}
# ...
}
Acknowledgments
Development sponsored by techniConcept.
We try our best to craft this package with a lots of love, we are open to sponsoring, support request, ... just contact us.
License
The MIT License (MIT). Please see LICENSE for more information.