Файл uri-router.php

Маршрутизатор. uri контроллер, который отвечает за маршрутизацию http запроса к соответствующей модели. Подробнее...

См. исходные тексты.

Переменные

routing_start __pad0__
 
if(preg_match('#//#', $request)) if($request !='/' &&preg_match('#/$#', $request)) if(preg_match('#index\.(php|html)$#', $request)) if(Wrong\Start\Env::$e->SYSTEM_CLOSED && $user->main_group_id !=1) if(preg_match('#^/api/(modal|action|select)/[a-z0-9\-]+#', $request, $matches)) if(isset($_GET['FROM_UID'])) if($request=='/' &&Wrong\Start\Env::$e->RETURN_TO_REQUEST && $user->id && $request !=$user->request && $user->request &&!isset($_GET['main'])) if(preg_match('#^/remind/([0-9]+)/([a-z0-9]+)#i', $request, $matches) &&Wrong\Auth\User::is_remind($matches[1], $matches[2])) if(preg_match('#^/email-confirm/([0-9]+)/([a-z0-9]+)#i', $request, $matches) &&Wrong\Auth\User::is_confirm($matches[1], $matches[2]) &&! $user->email_confirmed) if(Wrong\Start\Env::$e->EMAIL_CONFIRMATION && $user->id &&! $user->email_confirmed) if ( $arr=Wrong\Models\Pages::all( $request, 'request')) = []
 

Подробное описание

Маршрутизатор. uri контроллер, который отвечает за маршрутизацию http запроса к соответствующей модели.

См. определение в файле uri-router.php

Переменные

◆ __pad0__

routing_start __pad0__

См. определение в файле uri-router.php строка 8

◆ if

if (   $arr = Wrong\Models\Pages::all($request, 'request')) = []

пример запроса к динамическим страницам my-categories - таблица в бд с вашими категориями my-pages - таблица в бд с вашим контентом страниц url - поля в бд ваших категорий и страниц

/request-dinamic-model-name - ваша модель страницы

$data_page - данные вашей страницы, которые будут доступны в контексте её файла /any-category-url/any-page-url - запросы по которым будет доступна ваша динамическая модель

См. определение в файле uri-router.php строка 129