讓我們假設這個過濾器:如何將數據從過濾器傳遞到行動?
public function execute ($filterChain)
{
if ($this->isFirstCall())
{
$loggeduser = array();
.
.
.
$this->getContext()->getResponse()->setSlot ('loggeduser', $loggeduser);
}
}
我想這個loggeduser數組傳遞給每一個動作,甚至阿賈克斯行動。這個變量存儲記錄的用戶信息。 get_slot();
函數不起作用。如何解決這個問題?這段時間不能使用會話。
你也可以將它存儲在session中:'$ this-> getContext() - > getUser() - > setAttribute('loggeduser',$ loggeduser)' – j0k 2013-02-19 08:42:27
他說:「這次不能使用會話。 – 2013-02-19 09:20:48
Woops,好點。 – j0k 2013-02-19 09:38:12