2013-10-23 95 views
0

我嘗試在模型中設置cookie,但似乎不起作用。任何想法?ZF2 - 如何在模型中設置cookie?

$header = new \Zend\Http\Header\SetCookie(); 
$header->setName('Token'); 
$header->setValue($token); 
$header->setPath('/'); 
$header->setDomain('localhost'); 
$header->setExpires(time()+(3600*24*365)); 

$client = new \Zend\Http\Client(); 
$client->addCookie($header); 

回答

1

您需要將頭添加到HTTP響應對象,而不是HTTP客戶端的隨機實例。

雖然這個模型可能不是正確的地方。具體取決於你想要做什麼,我建議代之以返回令牌,以便您可以在控制器操作中設置此cookie。