2013-10-23 59 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。