2
使用Cake 2.x我試圖將RESTful流量路由到我的用戶控制器到我的UserManagement插件。Cakephp RESTful路由與插件
我的路線如下:
// re-redirect root traffic to login
Router::connect('/', array('plugin'=>'UserManagement','controller' => 'Users', 'action' => 'login'));
CakePlugin::routes();
Router::mapResources(['users']);
Router::parseExtensions();
我也試過:
Router::mapResources(['UserManagement']);
當我打電話resful URL我收到以下錯誤:
users/1.json
{
"code": 404,
"name": "Action UsersController::51() could not be found.",
"message": "Action UsersController::51() could not be found.",
"url": "\/users\/51.json"
}
在此先感謝。
謝謝你,但仍然無法正常工作 - 404 「名字」:「行動UsersController :: 51( )找不到。「, –
@AlanA可能是因爲你缺少插頭在URL中的名字,即你正在訪問'/ users/51.json',而不是所需的'/ user_management/users/51.json'。如果你以前的格式是以前的格式,即在連接插件時使用'/ users/...',那麼請在你的問題中指出。 – ndm
是的,我只是在URL中使用控制器名稱寫在我的問題。使用插件名稱工作雖然:)如果我想只是使用'用戶的,而不是在url中的插件名稱也是可能的? –