Aloha,

So Jordi and I spend the morning implementing a view layer for Symfony2:
https://github.com/fabpot/symfony/pull/200

Again the idea with this solution is that more or less nothing is harder for 
beginners at all. However even for beginners it will not be much easier to 
support different formats. We decided to give special attention to HTML, JSON 
and XML, but custom handlers for other formats can easily be added.

A few highlights:
- ability to write controllers without any format specific code (especially 
redirect() is handled automatically for non HTML)
- Non HTML formats do not have to go through the twig layer (but can optionally 
do of course)
- ability to extend or hook into the default view to selectively customize the 
logic and/or add new supported formats (for example you can simply overwrite 
the default transformer for JSON to be able to combine twig generated HTML into 
a JSON structure)

Feedback appreciated :)

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