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

时间:2019-03-09 15:02:08

标签: php cakephp cakephp-3.0

我一直在使用CakePHP一段时间,由于某种原因,我今天开始遇到缺少控制器异常-错误:找不到BlogController。。尝试访问/ blog路由时。

我已经在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。

1 个答案:

答案 0 :(得分:0)

好,因此,如果您遇到任何问题,只需获取一个新的composer composer create-project --prefer-dist cakephp/app

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