Тексты Войти
Запросы страниц
ТекстыPhp Hot RodЗапросы страниц

Запросы страниц Php Hot Rod

Содержание файла _route.php служит для определения стартого шаблона в ключевой переменной load::$layout. Смысл простой - в зависимости от запроса определить стартовый шаблон. Название шаблона - это имя файла в тойже папке tpl, что и сам _route.php.

phphotrod                           -- папка с проeктом на Php Hot Rod
    siteYYYY                        -- папка сайта youdomain.com
         tpl                        -- папка шаблонов сайта
            _route.php              -- обработчик запросов к сайту

_route.php

# переменные для сайта
$path   =   $_SERVER['REQUEST_URI'];

# определение стартового шаблона в переменной $layout
#
if ( $path == '/' )                         $layout   =   'main.tpl.php';
elseif ( substr($path, 0, 5) == '/next' )   $layout   =   'next.tpl.php';


# вернуть название стартового шаблона
#
return  $layout;



Затем продолжается выполнение стартового конфигурационного файла _config.php и начинается сборка шаблонов.

phphotrod                           -- папка с проeктом на Php Hot Rod
    _lib                            -- библиотека своих пхп классов
        _config.php                 -- стартовый конфигрурационный файл

_config.php

# получаем название стартового шаблона
#
load::$layout   =   require_once  load::$dirtpl. '/_route.php';

# запускаем сборку шаблонов
#
load::renderpage();