2013-06-30 21 views
2

我正在CakePHP中的一個adminpanel上工作。CakePHP管理面板添加/編輯/查看丟失的控制器

UsersController.phpapp/plugins/Users/Controllers/

如果我去{site_url}/admin/users/我得到所有用戶的列表。但是,當我要添加或編輯與{site_url}/admin/users/add{site_url}/admin/users/edit/1

的用戶,我得到以下錯誤:

Error: UsersController could not be found.

Error: Create the class UsersController below in file: app/Controller/UsersController.php

路由器:

Router::connect('/admin/:controller/:action/*', array(
    'action' => null, 'prefix' => 'admin', 'admin' => true 
)); 

Router::connect('/admin', array('plugin' => 'Users', 'controller' => 'users', 'action' => 'dashboard', 'admin' => true, 'layout' => 'admin')); 

if ($plugins = App::objects('plugin')) { 
    $pluginMatch = implode('|', array_map(array('Inflector', 'underscore'), $plugins)); 
    Router::connect(
     "/admin/:plugin/:controller/:action/*", 
     array('action' => null, 'prefix' => 'admin', 'admin' => true), 
     array('plugin' => $pluginMatch) 
    ); 
} 

回答