重新路由时 AdminLTE 插件不适用于 Cakephp 3

AdminLTE plugin when rerouted not working for Cakephp 3

我在我的网站上使用 AdminLTE。但问题是我已经完成路由,即 www.mysite.com/admin 是我的管理员路径,这是我想要呈现 Admin LTE 的地方。 所以我在 Admin 文件夹中创建了一个新的 AppController.php 并在该控制器中呈现了 AdminLTE。 但问题是其他功能,如图表、不同的布局,都无法正常工作。

这是我的路由代码 Router::prefix('admin', 函数 ($routes) { $routes->connect('/', ['controller' => 'Users', 'action' => 'login']);

$routes->fallbacks(DashedRoute::class);

});

检查您创建新的方式 Appcontroller.New Appcontroller 不应干扰原始 Appcontroller 的功能。 参考 https://book.cakephp.org/3.0/en/controllers.html