我想从来没有在Zend框架2我的一些控制器动作响应。
这是一个我说控制器的定义:
'login' => array(
'type' => 'segment',
'options' => array(
'route' => '/login[/:action][/:id]',
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
'id' => '[a-zA-Z0-9]*',
),
'defaults' => array(
'controller' => 'Presentation\Controller\Login',
'action' => 'index',
),
),
),
我想没有任何回应的,这种控制器供应被缓存。 我想喜欢的setHeader这样:
$this->getResponse()
->setHeader('Cache-Control', 'no-cache, no-store, must-revalidate', true)
->setHeader('Pragma', 'no-cache', true)
->setHeader('Expires', '0', true);
动作的功能里面,这是行不通的。 我还设置了正确的标题上的布局.pthml