0

私はhtml5、フラッシュなどの異なる2つのモジュールを含むアプリケーションに取り組んでおり、ブラウザの互換性に基づいてユーザーを対応するモジュールにリダイレクトしたいと考えています。

4

1 に答える 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 に答える