Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

SymfonyCasts

Getting Crazy with Form Themes

via SymfonyCasts

Overview

We already learned all the form basics. But, controlling how you render your forms? That's a huge and super-fun topic all on its own. Themes! Form variables! Rainbows! Let's go!

  • Creating your own form theme
  • Controller form variables
  • Using form variables in your theme
  • Rendering a field 100% by hand
  • Controller variables in your form type
  • Adding a "help" text system that renders for all fields
  • Leveraging a FormTypeExtension to tweak any field in your system
  • Customizing how a single field renders

This stuff is black magic: learn these fundamentals, and you'll be unstoppable!

Syllabus

  • Form Parts & Functions Reference
  • Form Rendering Functions
  • Form Variables are the Bomb
  • Pro Form Theming
  • Form Theming: Add an Error Icon
  • Complex Blocks & the parent() Function
  • Adding Form Field Help Text
  • Go Deeper: Vars, Twig merge & Form Functions
  • Form Options & Variables: Dream Team
  • Controlling Vars with finishView()
  • Form Type Extension Magic
  • Compound & Embedded Forms
  • Rendering Fields Manually

Taught by

Ryan Weaver and Leanna Pelham

Reviews

Start your review of Getting Crazy with Form Themes

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.