2013-01-21 3 views
0

웹을 검색했지만 예를 찾을 수 없으므로 가능한지, 좋은 생각인지 알 수 있습니다.내 맞춤 라이브러리에서 Zend FlashMessanger를 호출하십시오.

나는 내가 FlashMessanger $this->_helper->FlashMessenger($message);했다 내 predispatch()$mynamespace->adminloginCheck();

를 호출하고있어 내가 내 컨트롤러의 preDispatch() 내부에 있던 코드를 이동 library/myNameSpace/LoginCheck.php

preDispatch() 내부에 위치되는 함수 adminloginCheck()를 썼다

하지만 내 모습에서는 보이지 않습니다. $this->_helper->FlashMessenger($message)은 내 자신의 수업에서 작동하지 않습니다. library/myNameSpace/LoginCheck.php

제 질문은 - 내 외부 클래스에서 컨트롤러 외부에서 FlashMessenger으로 전화하는 방법입니다.

나는 거기에 직접 $auth = Zend_Auth::getInstance();을 호출하고 있습니다. 그렇다면 FlashMessanger로 동일한 작업을 수행하는 방법은 무엇입니까?

감사합니다.

답변

2

시도 :

$messenger = new Zend_Controller_Action_Helper_FlashMessenger(); 
$messenger->addMessage('hello'); 
$messages = $messenger->getMessages(); 
... 
+0

감사합니다! 나는 그걸 발견하고 내 질문을 편집하기 위해 여기로 돌아왔다. 주의 친구에게 감사드립니다! 어쩌면 누군가를 도울 것입니다. – mrGott