Файл 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();