On 20.02.2011, at 23:35, Bulat Shakirzyanov wrote:
> Lukas, I am not sure what you're asking, maybe a code example?
if i get the framework extra properly to do a redirect you would still need to
make a Reponse instance, right?
/**
* @Route("/")
* @Template
*/
public function indexAction()
{
if ($foo) {
return $this->redirect('..');
}
$posts = ...;
return array('posts' => $posts);
}
$foo = true, then you would by pass the core.view, else you would use the
core.view to create the response, two radically different code paths to build
the response in a single controller action. furthermore, in one case you have a
central place deciding how things are processed and in the other a local
approach. this seems rather unclean.
however you also loose flexibility to say that given the format (say xml) you
decide to not redirect and instead return the content directly (for example
because the redirect is only done to prevent multiple submissions in a user
browser which isnt relevant to a non browser request). the core.view provides
you with a certain level of flexibility to handle formats differently, just as
long as the returned variable isnt a Response.
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