Project

General

Profile

Actions

Feature #33914

closed

Epic #77909: Enhance EXT:form

Epic #69410: EXT:form - Flexibilize forms using hooks, signal slots and custom post processors

EXT:form - Postprocessor to save to DB

Added by Stefan Neufeind about 12 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Form Framework
Target version:
Start date:
2012-02-14
Due date:
% Done:

100%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Currently there is only a postprocessor to send emails.

One great feature from th_mailformplus (and other extensions) that people miss quite often when considering to migrate to the new form-functionality is a way to save entries to the database. In th_mailformplus thats just a simple table (tx_thmailformplus_log) that holds an entry for each submission which is basically CSV-format (first line: headers/fieldnames, second line: values).

It would be great to add a postprocessor to be able to write to the DB. One db-table for use "out of the box" should be added as well.
This might later be extended to maybe write to other DB-tables with the right TypoScript-configuration.

Although it's a "new feature" I think it might be worse to consider a backport as well to make migration of forms for users of 4.6.x easier as well.


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Feature #44482: Postprocessor to do redirect (on success)Closed2013-01-13

Actions
Actions #1

Updated by Björn Jacob almost 9 years ago

  • Category changed from Form Framework to 1602
Actions #2

Updated by Björn Jacob over 8 years ago

  • Category changed from 1602 to Form Framework
Actions #3

Updated by Björn Jacob over 8 years ago

  • Parent task set to #69410
Actions #4

Updated by Björn Jacob over 8 years ago

  • Target version set to 8 LTS
Actions #5

Updated by Björn Jacob over 8 years ago

  • Subject changed from Postprocessor to save to DB to EXT:form - Postprocessor to save to DB
Actions #6

Updated by Tymoteusz Motylewski almost 8 years ago

+1 to have a database postprocessor built in FORMS
btw, there is an extension doing something similar here:
https://github.com/web-vision/wv_form_db_insert

Actions #7

Updated by Ralf Zimmermann over 7 years ago

  • Status changed from New to Needs Feedback
  • Assignee set to Björn Jacob

The new ext:form comes with a save to db finisher.
The finisher is able to create new entries or update existing records (with https://review.typo3.org/#/c/50810/)
Until the docs are ready you can see some examples:

https://code.tritum.de/TYPO3.CMS/ext_form_example1480460405
(but this example needs https://review.typo3.org/#/c/50810/)

I think this issue can be closed.

Actions #8

Updated by Björn Jacob about 7 years ago

  • Status changed from Needs Feedback to Closed
  • Assignee deleted (Björn Jacob)
  • % Done changed from 0 to 100

This is now implemented in v8.

Actions

Also available in: Atom PDF