Содержание файла _route.php служит для определения стартого шаблона в ключевой переменной load::$layout. Смысл простой - в зависимости от запроса определить стартовый шаблон. Название шаблона - это имя файла в тойже папке tpl, что и сам _route.php.
phphotrod -- папка с проeктом на Php Hot Rod
siteYYYY -- папка сайта youdomain.com
tpl -- папка шаблонов сайта
_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 -- стартовый конфигрурационный файл
# получаем название стартового шаблона # load::$layout = require_once load::$dirtpl. '/_route.php'; # запускаем сборку шаблонов # load::renderpage();