0

各アクションには .phtml view があるため、アクションからビューではないビューにパラメータを送信したい。editAction のときに index.phtml ページにリダイレクトしたい

私が作る編集アクションの中で

$this->_helper->redirector->gotoRoute(array('module' => 'visits', 'controller' => 'visit', 'action' => 'index'), 'visit');

そのため、コントローラーアクションでこのように使用することはできません

$this->message="Successfully saved"; 

Googleで検索すると、使用できることがわかりました

$this->getRequest()->setParam('message',"Successfully saved");

しかし、どうすれば.PHTMLページでパラメータを取得できますか

4

1 に答える 1

1

これらのタスクを実行できるフラッシュメッセンジャーを使用できます

FlashMessenger は、リクエスト間でメッセージを保存できるヘルパーです。私がこれを使用する最も一般的な用途は、アイテムの編集を行った後に「保存された」メッセージをリストにリダイレクトすることです。

例:

http://akrabat.com/zend-framework/zend-frameworks-flash-messenger-action-helper/

于 2012-04-02T10:34:34.933 に答える