gpt4 book ai didi

CakePHP 管理面板添加/编辑/查看缺少的 Controller

转载 作者:行者123 更新时间:2023-12-02 02:00:43 25 4
gpt4 key购买 nike

我正在 CakePHP 中开发管理面板。

我在 app/plugins/Users/Controllers/ 中有 UsersController.php

如果我转到 {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)
);
}

最佳答案

为什么不直接使用已经提供的有效路由(带前缀路由)?

https://github.com/cakephp/cakephp/blob/master/app/Config/routes.php#L45

关于CakePHP 管理面板添加/编辑/查看缺少的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17394862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com