Codeigniter 4 - как показать страницу 404? - PullRequest
1 голос
/ 08 апреля 2020

Это очень глупый вопрос, но я не могу с ним справиться :) В Codeigniter 3 я просто использовал функцию show_404 () в любом контроллере, чтобы показать страницу 404. Как я могу сделать то же самое с Codeigniter 4?

Ответы [ 2 ]

0 голосов
/ 18 апреля 2020

Я сейчас искал точно то же самое. Я нашел здесь решение: CodeIgniter 4 Руководство пользователя - Обработка ошибок

В вашем контроллере просто напишите:

throw \CodeIgniter\Exceptions\PageNotFoundException::forPageNotFound();
0 голосов
/ 08 апреля 2020

U можете попробовать это

    <?php
  // Would execute the show404 method of the App\Errors class
    $routes->set404Override('App\Errors::show404');

    // Will display a custom view
    $routes->set404Override(function()
    {
        echo view('my_errors/not_found.html');
    });

https://codeigniter4.github.io/userguide/incoming/routing.html#override

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...