Это очень глупый вопрос, но я не могу с ним справиться :) В Codeigniter 3 я просто использовал функцию show_404 () в любом контроллере, чтобы показать страницу 404. Как я могу сделать то же самое с Codeigniter 4?
Я сейчас искал точно то же самое. Я нашел здесь решение: CodeIgniter 4 Руководство пользователя - Обработка ошибок
В вашем контроллере просто напишите:
throw \CodeIgniter\Exceptions\PageNotFoundException::forPageNotFound();
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