CakePHP 3 - 尝试访问路由时缺少控制器异常

CakePHP 3 - Missing Controller Exception while trying to access a route

我使用 CakePHP 已经有一段时间了,出于某种原因,今天我开始收到 缺少控制器异常 - 错误:找不到 BlogController。 在尝试访问 /博客路线。

我已经在 Pages 目录中创建了 blog.ctp 文件。

这是我的路线代码

$routes->connect('/blog', ['controller' => 'Pages', 'action' => 'blog'], ['routeClass' => 'DashedRoute']);

在我的 PagesController.php 中,我还创建了博客功能。

public function blog()
{
    $this->viewBuilder()->setlayout('frontend');
}

我是不是做错了什么?这是我使用的 CakePHP 版本中的错误吗?因为我之前从来没有遇到过这个错误。

我正在使用 CakePHP - 3.7.4。

好的,所以如果你们中的任何人遇到这个问题,就得到一个新的 composer composer create-project --prefer-dist cakephp/app

要么是我丢失了文件,要么是某些东西被删除了。全新安装后一切正常。