Cake PHP 3.8 Ошибка учебника блога: Mising Controller - PullRequest
0 голосов
/ 18 марта 2020

Здравствуйте, я следовал этому руководству: https://book.cakephp.org/3/en/tutorials-and-examples/blog/part-two.html и у меня возникли проблемы при попытке получить доступ к ссылкам: localhost / myprojectname / статьи / индекс и localhost / myprojectname / article / view / 1

Это снимок экрана: Ошибка: отсутствует контроллер

Я использую XAMPP и Chrome браузер. Модель статьи, контроллер статей и вид статьи создаются так, как написано в руководстве. Но когда я пытался получить доступ к ссылке в localhost / myprojectname / article / index , отсутствует ошибка контроллера, как показано на скриншоте выше.

Однако, после вставки <?php в верхнюю часть контроллера статей и файла модели статьи, все еще показывая ту же ошибку отсутствующего контроллера, что и на этом снимке экрана: Ошибка: отсутствует контроллер 2

1 Ответ

0 голосов
/ 21 марта 2020

Скопируйте и вставьте это в свой 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'));
    }
}
...