我制作了一个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'));
}