Building & Validating Forms with Symfony


Forms are everywhere and they are also key components for interacting with applications users. Unfortunately, designing and validating forms is a very tedious task. Indeed, forms may contain complex behaviors and business logic to validate data. This talk will explain how to bring the Symfony Form and Validator components into PHP applications to ease forms management. The talk will describe the most important features of the Form component (form types, collections, object mapping, data transformers, event, form extensions...) and the Validator component (validation mapping, built-in validator, custom validators, dynamic validation...).

Session Track


Experience Level


Drupal Version