0

私はモジュールを持っています。それは正常に動作し、indexcontroller は私が望むすべてのことを処理します。そして、それは次で終わります:$this->_redirect('adminhtml/sales_order/');

ここで私の質問は、このリダイレクトでメッセージを送信するにはどうすればよいですか? 「完了」メッセージが画面の上部に表示されるようにするには?

私はこれを試しました: $this->_redirect('adminhtml/sales_order/')->addSuccess("Done!"); しかし、それはうまくいきません...

4

2 に答える 2

2

addSuccess()セッションモデルのメソッドです(技術的には、メッセージはセッションに保存され、次のページで取得されます)

したがって、コードは次のようにする必要があります。

Mage::getSingleton('adminhtml/session')->addSuccess('Done!');
$this->_redirect('adminhtml/sales_order');
于 2013-02-05T22:10:29.960 に答える
0

これを試して

Mage::getSingleton('adminhtml/session')->addSuccess('Done....');
$this->_redirect('adminhtml/sales_order/')

HTH

于 2013-02-05T21:52:55.383 に答える