jmcode / cms
Jungle Mini Code CMS
v1.0
2018-08-12 16:15 UTC
Requires
- php: >=7.1
- jmcode/http: @dev
This package is not auto-updated.
Last update: 2025-06-22 09:48:12 UTC
README
Jungle Mini Code CMS
Установка
<?php use JMCode\Cms\App; include (dirname(__DIR__) . '\\vendor\\autoload.php'); $app = new App(); /** * Доступные методы * all - Общий метод (get, post, put, delete} * use - Расширение стеков * $app->{get, post, put, delete, all, use} */ // Основные страницы $app->get('/', APP_DIR_PATH . '\\index.php'); $app->get('/faq', APP_DIR_PATH . '\\faq.php'); $app->get('/about', APP_DIR_PATH . '\\about.php'); // Дополнение роутера $app->use('/news', APP_DIR_PATH . '\\news\\router.php'); $app->use('/admins', APP_DIR_PATH . '\\admins\\router.php'); $app->use('/maps', APP_DIR_PATH . '\\maps\\router.php'); // Если запрпос не найдено (Выводим "Страница не найдено" 404) $app->use(function($req, $res, $next) { return $next(new Error('Страница не найдено', 404)); }); $app->use(function($err, $req, $res, $next) { // Если ошибка было передано то срабатывает данная функция с 4 параметрами }); $app->run();