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
要么是我丢失了文件,要么是某些东西被删除了。全新安装后一切正常。
我使用 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
要么是我丢失了文件,要么是某些东西被删除了。全新安装后一切正常。