Concepts¶
Within this chapter, you will learn the basic concepts of the form framework. It addresses your concerns as backend editor and integrator. Some of the chapters also cover topics for developers.
- Target groups and main principles
- Configuration
- Form configuration vs. form definition
- Form/ File storages
-
Frontend rendering
- Templates
- Translation
- Form element translation arguments
- Basic code components
- "render" viewHelper
- Build forms programmatically
- Runtime manipulation
- Variants
-
Validators
- Client-side validation
-
Server-side validation
- Alphanumeric validator (Alphanumeric)
- Number of submitted values validator (Count)
- Date range validator (DateRange)
- Date/time validator (DateTime)
- Email validator (EmailAddress)
- File size validator (FileSize)
- Floating-point number validator (Float)
- Integer number validator (Integer)
- Empty validator (NotEmpty)
- Number validator (Number)
- Number range validator (NumberRange)
- Regular expression validator (RegularExpression)
- String length validator (StringLength)
- Non-XML text validator (Text)
- Translation of validation messages
- Custom validator implementations
- Finishers
- Form manager
- Form editor
- Form plugin