如何在Zend中将数组从一个动作发送到另一个动作

时间:2011-10-06 11:04:16

标签: php zend-framework zend-form

如何在zend中将索引数组或断言数组从一个动作发送到另一个动作。这两个函数都在同一个控制器中..

2 个答案:

答案 0 :(得分:6)

内部行动一

Zend_Registry::set("myArray",$myArray);

内部动作二

$myArray =  Zend_Registry::get("myArray");

如果您使用“前进”动作助手从一个动作跳转到另一个动作,如果您通过重定向执行此操作然后您必须将其存储在会话中或使用flashMessenger动作帮助程序

答案 1 :(得分:0)

我相信您可以设置请求对象的参数,然后可以从下一个acton访问它。防止污染全球注册表。

$this->getRequest()->setParam('key', $value);