Understanding �A webform submission
Hello!
Hi, my name is Jacob Rockowitz.
1.
WHAT IS A �SUBMISSION?
�
A submission is �data ENTERED INTO �a Webform
2.
HOW IS A �SUBMISSION STORED �IN DRUPAL?
�
Webform submissionS �ARE CONTENT ENTITIES �BUT FORM ELEMENTS �DO NOT USE FIELD API
webform_submission
webform_submission_data
Value
ATTRIBUTE
EnTITY
Entity–attribute–value model
Entity–attribute–value model (EAV) is a data model to encode, in a space-efficient manner, entities where the number of attributes (properties, parameters) that can be used to describe them is potentially vast, but the number that will actually apply to a given entity is relatively modest.�https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model
3.
Why USE the Entity–attribute–value model?
�
A simple way�to store�A lot of data
4.
WHAT IS A �SOURCE ENTITY?
�
SOURCE ENTITY �TRACKS & CREATES �A RELATIONSHIP TO �the Drupal ENTITY �A WEBFORM �WAS SUBMITTED FROM
webform_submission
SOURCE ENTITY
THE SOURCE ENTITY CAN BE USED to track...
<demo>
5.
HOW TO Manage a �SUBMISSION?
�
Managing SUbmissions
6.
HOW DO YOU ALTER A �SUBMISSION'S DISPLAY?
�
HOW SUbmissionS are DISPLAYed
<demo>
EXERCISES: SuBMISSIONS
jrockowitz.com
THANKS!
ANY QUESTIONS?
Ralph says...