~/talk

Using Symfony Forms

Talkat SymfonyLive London 2018 · 2018-09-27..09-28· [php, software-architecture]
links:none on file
slides:none on file

A new bundle implements form-level hooks so Symfony forms map directly to rich domain objects without DTOs or custom data mappers, adding options like read property path, write property path and expected exception to route reads, writes and exceptions into form errors. It supports factories for mandatory constructor args and an immutable option to recreate value objects on submit. Code is public on GitHub, experimental and not yet used in production.

AI-written summary · about

  1. 0:00Introduction
  2. 3:42Standard Symfony form approach
  3. 10:59Rich vs anemic domain models
  4. 18:49Data transfer objects solution
  5. 24:17Custom data mapper approach
  6. 31:32Rich Model Forms Bundle
  7. 40:05Bundle features and future
  8. 41:30Q&A and feedback
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.