<?php // Подключение библиотек require_once "vendor-php/autoload.php"; $router = new \Klein\Klein(); // перенаправление по url с помощью виртуального "роутера" $templater = Templater::getInstance(); // привязка шаблонизатора к этому роутеру $config = (include_once 'config/config.php'); // подключение файла конфигурации // Перенаправление на страницы по ссылкам $router->respond('GET', '/?', function () use($templater, $config) { $data = array(); $data['config'] = $config; // импорт настроек из файла конфигурации $data['sitename'] = 'Здоровый образ жизни'; $data['pagename'] = 'Главная страница'; $data['title'] = $data['pagename'] . ' | ' . $data['sitename']; $data['current'] = 'index'; // название текущей страницы, чтобы переключать классы в пунктах меню // Получение данных из БД с помощью библиотеки Idiorm // Подключение к БД ORM::configure(array('connection_string' => 'mysql:host=' . $config['database']['host'] . ';dbname=' . $config['database']['dbname'], 'username' => $config['database']['user'], 'password' => $config['database']['password'])); // Сбор значений таблицы $newsItems = ORM::for_table('news')->find_many(); $data['newsitems'] = $newsItems; return $templater->display('_pages/index', $data); }); $router->respond('GET', '/areas/?', function () use($templater, $config) { $data = array(); $data['config'] = $config;