我需要加载不同的控制器作为默认控制器,以防请求来自移动设备。我试图在插件中获取前端控制器实例,并根据设备检测设置默认值,但它不起作用。
是否有任何动态更改FC设置的方法?
编辑:
插件已注册并正常工作,但其余代码不是
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
$front = Zend_Controller_Front::getInstance();
$front->setDefaultControllerName('test');
}