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