我有一个名为Manager的插件。我想在/插件上映射路由/登录到Dashboard Controller的索引操作。像这样:
Router::connect('/login', array('controller' => 'dashboard', 'action' => 'index', 'plugin => 'manager'));
如何在Cakephp 2.2上实现这一目标?
感谢
答案 0 :(得分:4)
在/app/Plugin
中安装插件后,您可以通过网址/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')
);
答案 1 :(得分:0)
如果使用像'users plugin'这样的插件试试插件的路由文件(routes.php)