我有一個名爲Manager的插件。我想將路由/登錄映射到Dashboard Controller的插件上的索引操作。這樣的事情:如何連接到routes.php文件上的插件路由CAKEPHP
Router::connect('/login', array('controller' => 'dashboard', 'action' => 'index', 'plugin => 'manager'));
我怎麼能在CakePHP 2.2上實現這個功能?
感謝
我有一個名爲Manager的插件。我想將路由/登錄映射到Dashboard Controller的插件上的索引操作。這樣的事情:如何連接到routes.php文件上的插件路由CAKEPHP
Router::connect('/login', array('controller' => 'dashboard', 'action' => 'index', 'plugin => 'manager'));
我怎麼能在CakePHP 2.2上實現這個功能?
感謝
一旦插件被安裝在/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')
);
如果使用插件,如「用戶插件」嘗試在插件的路線文件(routes.php)
我的例子爲我工作...我不知道爲什麼它不工作,而以前...對不起! – rizidoro