首页 > 解决方案 > CakePHP 3.8 博客教程错误:缺少控制器

问题描述

嗨,我遵循了本教程:https ://book.cakephp.org/3/en/tutorials-and-examples/blog/part-two.html并在尝试访问链接时遇到问题:localhost/myprojectname/articles/indexlocalhost/myprojectname/articles/view/1

这是屏幕截图: 错误:缺少控制器

我正在使用 XAMPP 和 Chrome 浏览器。文章模型、文章控制器和文章视图按照教程中的说明创建。但是,当我尝试访问localhost/myprojectname/articles/index上的链接时,出现了缺少控制器错误,如上面的屏幕截图所示。

但是,在<?php文章控制器和文章模型文件的顶部插入后,仍然显示与此屏幕截图相同的缺少控制器错误:错误:缺少控制器 2

标签: phpcakephpcakephp-3.0

解决方案


将其复制并粘贴到您的 AppController:

<?php

namespace App\Controller;

class ArticlesController extends AppController
{
    public function index()
    {
        $this->set('articles', $this->Articles->find('all'));
    }

    public function view($id = null)
    {
        $article = $this->Articles->get($id);
        $this->set(compact('article'));
    }
}

推荐阅读