web.php Роутинг приложения

Описание основного файла роутера приложения

Файл app/route/web.php является основным и обязательным файлом приложения. 

В файле должен быть создан объект класса роутера, здесь же можно  реализовать к методам объекта и/или использовать автозагрущик файлов роутера (autoloadWeb). Роутер будет последовательно проходить запросы и в случае совпадения передаст управление в метод контроллера.

В конце желательно направить в метод генерирующий 404 ошибку.

<?php 
use electronic\core\route\route;
use app\controllers\error\error;

$route  = new route();

$route->namespace('app/controllers/test');
$route->get('/test')->controller('testController', 'index');

$route->autoloadWeb();

(new error())->error404();
Grewi 2024