如何在路由上连接到插件路由.php文件 CAKEPHP


How to connect to a plugin route on routes.php file CAKEPHP

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

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

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

谢谢

一旦插件在 /app/Plugin 中安装,您就可以在 URL /plugin_name/controller_name/action 访问它。在您的管理器插件示例中,您将在 /manager/dashboard 处访问仪表板控制器。

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

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

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

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

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