我正在开发包含 html5、flash 等不同 2 模块的应用程序,我想根据浏览器兼容性将用户重定向到相应的模块。
问问题
151 次
1 回答
3
我认为最好的方法是为此编写一个控制器插件
class Custom_Plugins_Browsercompatability extends Zend_Controller_Plugin_Abstract
{
public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request)
{
//check browser compatability
if($html5)
{
$request->setModuleName('html');
$request->setControllerName('index');
$request->setActionName('index');
}
else if($flash)
{
$request->setModuleName('flash');
$request->setControllerName('index');
$request->setActionName('index');
}
}
于 2013-01-05T09:17:11.123 回答