有没有什么特定的方法可以在两个动作之间传递值而不通过 Zend 中的 url 传递它们?
<a href="#">View</a>
这是我必须使用它的地方。当我单击视图时,我应该被重定向到另一个控制器上的不同操作,并且我必须在那里获取值。此外,在我的情况下不允许使用会话。
有没有什么特定的方法可以在两个动作之间传递值而不通过 Zend 中的 url 传递它们?
<a href="#">View</a>
这是我必须使用它的地方。当我单击视图时,我应该被重定向到另一个控制器上的不同操作,并且我必须在那里获取值。此外,在我的情况下不允许使用会话。
在您的情况下,要将值从 phtm 传递到另一个控制器操作,您必须通过 get /post 方法传递它。像这样
<a href="/yourcontroller/action/param_name/value">View</a>
,在你的行动中使用$this->getRequest()->getParam('param_name');
below given may be helpful
完成一个动作后调用另一个动作使用 forward
`$this->_forward('controller','action2');`
然后使用
$test=$this->getRequest()->getParam('yourparam');
或者keep in zend registry
如果你在引导程序中有值
Zend_Registry::set('param ', value);