0

私はウェブを検索しましたが、例が見つからなかったので、それが可能かどうか、そしてそれが良い考えであるかどうかを知っているかもしれません。

adminloginCheck()にある関数を書きましたlibrary/myNameSpace/LoginCheck.php

持っていたコードをpreDispatch()コントローラーの内部preDispatch()と呼び出している内部に移動しました$mynamespace->adminloginCheck();

私のpredispatch()中にはFlashMessangerがありました$this->_helper->FlashMessenger($message);

$this->_helper->FlashMessenger($message)しかし、私自身のクラスでは機能しないようです(そして確かに機能しません) -library/myNameSpace/LoginCheck.php

だから私の質問は-FlashMessenger私自身のクラスで、コントローラーの外部からどのように呼び出すかです。

$auth = Zend_Auth::getInstance();そこに直接電話しています。では、FlashMessangerで同じことを行う方法は?

ありがとう!

4

1 に答える 1

2

試す:

$messenger = new Zend_Controller_Action_Helper_FlashMessenger();
$messenger->addMessage('hello');
$messages = $messenger->getMessages();
...
于 2013-01-21T22:01:09.913 に答える