Zend framework 如何更改zend framework引导文件中的模块名称
我正在开发一个包含html5、flash等2个不同模块的应用程序,我想根据浏览器兼容性将用户重定向到相应的模块。我认为最好的方法是为此编写一个控制器插件Zend framework 如何更改zend framework引导文件中的模块名称,zend-framework,Zend Framework,我正在开发一个包含html5、flash等2个不同模块的应用程序,我想根据浏览器兼容性将用户重定向到相应的模块。我认为最好的方法是为此编写一个控制器插件 class Custom_Plugins_Browsercompatability extends Zend_Controller_Plugin_Abstract { public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request) {
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');
}
}
我认为最好的方法是为此编写一个控制器插件
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');
}
}
你能补充更多细节吗?你尝试过什么?你能补充更多细节吗?你试过什么?