2015-02-06 75 views
1

是否有可能做'应用程序'重定向烧瓶应用程序中像旧的可怜的Symfony 1?我的意思是,如果在处理一个请求期间,我决定改变我的视图功能(通过某些条件),我不想做真正的重定向,我可以调用类似forward(*other_view_name*)的东西吗?烧瓶'在应用程序'重定向又名

+1

你为什么不尝试呢?视图只是函数,所以只要'返回name_of_other_view_function()'.. – 2015-02-06 10:53:11

+0

嗯,我已经在做另一个视图函数的简单调用,但它不够方便。即默认的路由参数错过了,我应该写'return other_view_name()',但万一或者'重定向'异常为我做这个工作等等。 – 2015-02-06 10:56:05

+2

但是,对于重定向,您还*需要提供路径参数。这是没有什么不同,只是通过参数。重构你的视图函数,使用'keyword_argument = default'作为路径默认值等。 – 2015-02-06 10:57:03

回答

1

Martijn Pieters'答案在注释部分的复制:

你为什么不试试呢?意见只是功能,所以只是做

return name_of_other_view_function()