Aloha,

Thomas asked me about form handling in the ViewBundle, bit largely this is a 
more general question.

1) rendering the form
My vision which I briefly discussed with Bernhard back when he was in Zurich is 
that when rendering a form in a non HTML format, we would return something to 
describe the API that the form is essentially exposing. For SOAP this would be 
WSDL, not sure if there is something similar for JSON based API's. It would 
include both the supported "field" and associated validation rules.

ViewBundle specific comment:
The Serializer component supports Normalizers which could be used here to 
serialize the form instance into the above format.

2) error handling
Then when the for is submitted. Its validated as usually, but on validation 
error it would just return the errors.

3) processing
When the form is valid it would execute the normal logic. Now instead of 
redirecting one would likely want to either just return "OK" or immediately 
"forward" instead of doing a redirect.

ViewBundle specific comment:
In the ViewBundle its possible to redirect to an url or to a route. In the 
later case we could add an option that determines for which formats to actually 
redirect, for which to just return "OK" and for which to instead forward.

regards,
Lukas Kahwe Smith
[email protected]



-- 
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 developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en

Reply via email to