1

我有一个名为 Manager 的插件。我想将 /login 上的路由映射到插件上仪表板控制器的索引操作。像这样的东西:

Router::connect('/login', array('controller' => 'dashboard', 'action' => 'index', 'plugin => 'manager'));

如何在 Cakephp 2.2 上实现这一点?

谢谢

4

2 回答 2

4

插件安装完成后/app/Plugin,您可以通过 URL 访问它/plugin_name/controller_name/action。在您的 Manager 插件示例中,您将在/manager/dashboard.

您是否尝试过使用插件语法,例如:

Router::connect('/login', 
    array('controller' => 'Manager.dashboard', 'action' => 'index')
);

使用数组'plugin'中的键也应该完成这项工作:$options

Router::connect('/login', 
    array('plugin' => 'manager','controller' => 'dashboard', 'action' => 'index')
);
于 2012-07-18T07:22:46.300 回答
0

如果使用像“用户插件”这样的插件,请尝试插件的路由文件(routes.php)

于 2013-12-07T22:48:50.180 回答