私は CakePHP 内の管理パネルに取り組んでいます。
私は持っていUsersController.php
ますapp/plugins/Users/Controllers/
に行くと{site_url}/admin/users/
、すべてのユーザーのリストを取得します。{site_url}/admin/users/add
しかし、またはでユーザーを追加または編集したい場合{site_url}/admin/users/edit/1
次のエラーが表示されます。
エラー: UsersController が見つかりませんでした。
エラー: 次のファイルにクラス UsersController を作成します: 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)
);
}