zf2 中是否有一个事件可以附加到在设置 not_found_template 之前调用的 sharedEventManager/eventManager?我想在我的网站上实现一个“建设中的页面”模块。如果调用现有路由,一切正常。但是,当调用不存在的路由时,会显示标准 404 错误页面,因为找不到该路由。
那是我的 Module.php
public function onBootstrap(Event $e)
{
$e->getApplication()->getEventManager()->getSharedManager()->attach(
'Zend\Mvc\Controller\AbstractActionController', 'dispatch', function ($e) {
$e->getTarget()->layout('layout/underconstruction');
}, -1000
);
}
你们有人有想法吗?
非常感谢你