【发布时间】:2013-06-30 21:08:03
【问题描述】:
我正在开发 CakePHP 中的管理面板。
我在app/plugins/Users/Controllers/ 中有UsersController.php
如果我转到{site_url}/admin/users/,我会得到所有用户的列表。但是当我想使用{site_url}/admin/users/add 或{site_url}/admin/users/edit/1 添加或编辑用户时
我收到以下错误:
错误:找不到用户控制器。
错误:在文件app/Controller/UsersController.php下面创建类UsersController
路由器:
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)
);
}
【问题讨论】:
标签: cakephp cakephp-2.0