The Symfony Form component is one of the most complex components of the whole framework and often leaves developers startled. Let me give you a few guidelines that make development of forms much easier than you would have thought.
Bernhard is a software developer who's passionate about Symfony since the early days. He is fascinated by simple software architectures that solve complex problems. Besides studying a Master in Software Engineering at Vienna University of Technology, Bernhard is a member of the Symfony2 core development team and lead developer of the Form and Validator component.