2012-06-01 53 views
1

我有一個名爲Manager的插件。我想將路由/登錄映射到Dashboard Controller的插件上的索引操作。這樣的事情:如何連接到routes.php文件上的插件路由CAKEPHP

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

我怎麼能在CakePHP 2.2上實現這個功能?

感謝

+0

我的例子爲我工作...我不知道爲什麼它不工作,而以前...對不起! – rizidoro

回答

4

一旦插件被安裝在/app/Plugin,你可以在URL /plugin_name/controller_name/action訪問它。在您的Manager插件示例中,您可以通過/manager/dashboard訪問DashboardController。

你有沒有嘗試使用插件語法,如:

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

使用'plugin'$options數組中也應該做的工作:

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

如果使用插件,如「用戶插件」嘗試在插件的路線文件(routes.php)