-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.php
39 lines (29 loc) · 1.55 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
// Подключаем файл инициализации приложения
require('sys/init.inc.php');
use Sys\Classes\Router as R;
/*
* Устанавливаем параметры маршрутизации
------------------------------------------ */
$boot = new R(array(
//'params' => $config,
// Обязательные параметры
'handler' => 'route', // Устанавливаем ключ который будет принимать GET параметры в URL строке
'error_page' => 'error', // Страница ошибки 404 Not Found
'views_dir' => './views/', // Область видимости контроллеров роутером для аналогово подключения...
'route_pos' => 3 // Устанавливаем позицию перенаправляемого корневого каталога (если работа ведется не с корневого каталога - www.example.com/Dev/MySite/ - 3-й слеш третья позиция)
));
/*
* Добавляем рабочие пункты
----------------------------- */
$boot->add('/', 'index');
$boot->add('/main', 'index');
$boot->add('/index', 'index');
$boot->add('/blog', 'blog');
$boot->add('/auth', 'auth');
// Пункты, которые выполняются как обычной скрипт без инициализации
$boot->add('/ajax', FALSE);
//var_dump($GLOBALS);
//var_dump($boot);
// Запускаем маршрутизацию
$boot->submit();