CakePHP重定向插件问题


CakePHP redirect from plugin issue

我制作了一个CakePHP插件。PluginNameController中扩展PluginNameAppController的代码如下:

class PluginNameController extends PluginNameAppController {
    public function index() {
        $this->redirect(array('plugin' => false, 'controller' => 'users', 'action'=> 'login'));
    }
}

如果用户还没有登录,它应该提示用户登录以便使用它。但这会重定向到类似example.com/plugin_name/users/login的东西,而不是example.com/users/login,这正是我想要的!你能帮我吗?

提前谢谢!

试试这个:-

public function index() {
        $this->redirect(array('plugin' => null, 'controller' => 'users', 'action'=> 'login'));
    }