CakePHP 3 - Отсутствует исключение контроллера при попытке доступа к маршруту - PullRequest
1 голос
/ 09 марта 2019

Я работал с CakePHP некоторое время, и по какой-то причине сегодня я начал получать исключение Отсутствующий контроллер - Ошибка: не удалось найти BlogController. при попытке доступа к маршруту / blog.

Я создал файл blog.ctp внутри каталога Pages.

А это мой код маршрута

$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 голосов
/ 09 марта 2019

Хорошо, так что если кто-то из вас сталкивается с этой проблемой, просто получите новую composer composer create-project --prefer-dist cakephp/app

Либо у меня отсутствовали файлы, либо что-то было удалено.Все работает после новой установки.

...