I'm having a hard time understanding how the new form system really
*works*. I understand the examples from the book and have no problem
customizing the form templates. But how the different classes relate
to each other, what class creates what effect, I have no idea. It
would be cool to have some kind of explanation of the "Form life
cycle" in the documentation. Some basic reference that goes beyond the
question "how to build a form get get a value object from it" but is
more concise than reading the code of the form classes.

Here are some questions that may form the basis for such a document
(or just document my cluelessness)
- What happens when a form builder is invoked?
- How is it invoked?
- What's the difference between the user defined form type (inheriting
from AbstractType) and the Form class?
- What's the purpose of FormTypeInterface::getParent? Why not use
Reflection and checking for inheritance?
- How are the parent-child-relationships of FormType used?
- What is FormTypeExtensionInterface (and the abstract class) for?
- How are the different parameters for the Form constructor collected?
- What happens when "bind" is invoked? In the end, the values given to
"bind" are set in the data object, but what happens from the "bind"
call until the setYYY mtehod of the data object is called?
- What events occur in the form lifecycle and how can I hook into
these events?
- How does the FormView class work? How does it assemble the view for
a form?

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to