1

Zend で URL を介さずに 2 つのアクション間で値を渡す特定の方法はありますか?

<a href="#">View</a>

これは私がそれを使わなければならないところです。ビューをクリックすると、別のコントローラーの別のアクションにリダイレクトされ、そこで値を取得する必要があります。また、私の場合、セッションの使用は許可されていません。

4

1 に答える 1

1

ここで、phtm から別のコントローラー アクションに値を渡す場合は、get /post メソッドを介して渡す必要があります。このよう <a href="/yourcontroller/action/param_name/value">View</a>に、あなたのアクションで使用します$this->getRequest()->getParam('param_name');

below given may be helpful 

1 つのアクションを完了した後、別のアクションを呼び出します。

`$this->_forward('controller','action2');` 

次に使用する

   $test=$this->getRequest()->getParam('yourparam');

またはkeep in zend registry、ブートストラップに値がある場合

Zend_Registry::set('param ', value);

于 2012-10-20T10:36:46.087 に答える