使用Zend Framework重定向传递参数而不附加到URL

时间:2009-11-19 19:41:44

标签: php zend-framework redirect

在我们的应用程序中,我们有某些情况,我们想要执行重定向并将长字符串传递给下一个控制器/操作。我对这两个方面都很熟悉:

$this->_redirect('/controller/action?string=thisistheverylongstring);

但是希望避免向用户显示该字符串作为URL的一部分。

在$ this->视图中抛出字符串无效,因为在重定向后,会创建一个新请求。

据我所知,使用$ this-> _helper-> redirector()会遇到同样的问题。

1 个答案:

答案 0 :(得分:4)

我对ZF的控制器系统并不是很熟悉,所以我不能给你一个定制的推荐。

使用会话值是不可能的?另一个流行的框架symfony使用他们称之为“flash”的变量,这些变量是会话值,只能再存活1次。

我相信你可以和ZF做类似的事情。