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 回答