【发布时间】:2015-01-13 11:38:37
【问题描述】:
我不想在 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
【问题讨论】:
标签: php zend-framework2