Zend framework ZF-动态更改默认控制器
我需要加载不同的控制器作为默认控制器,以防请求来自移动设备。我试图在插件中获取前端控制器实例,并根据设备检测设置默认值,但它不起作用 有没有办法动态更改FC设置 编辑: 插件已注册并运行,但其余代码未注册Zend framework ZF-动态更改默认控制器,zend-framework,front-controller,Zend Framework,Front Controller,我需要加载不同的控制器作为默认控制器,以防请求来自移动设备。我试图在插件中获取前端控制器实例,并根据设备检测设置默认值,但它不起作用 有没有办法动态更改FC设置 编辑: 插件已注册并运行,但其余代码未注册 public function preDispatch(Zend_Controller_Request_Abstract $request) { $front = Zend_Controller_Front::getInstance(); $front->setDefau
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
$front = Zend_Controller_Front::getInstance();
$front->setDefaultControllerName('test');
}
插件可以做到这一点。什么不起作用?您可以发布您的代码吗?为什么需要将“默认”控制器设置为路由,而不是将要使用的实际控制器?