-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathincludes.php
More file actions
32 lines (26 loc) · 1.16 KB
/
Copy pathincludes.php
File metadata and controls
32 lines (26 loc) · 1.16 KB
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
<?php
include_once '_ad2fw/common_includes.php';
/**
* Автозагрузчик фреймворка будет динамически подключать файлы из этих папок
* при создании классов.
* Вообще файлы классов можно класть произвольно в указанные в $all_path папки -
* автолоадер их найдет. Папки нужны для четкого понимания, что где лежит.
* Наприме, в папке /controllers находятся файлы контроллеров страниц,
* в папке /core - всякие там Project_Db и пр.
* Можно добавлять произвольные папки
*/
$all_path = array(
'/',
'/controllers',
'/core',
);
foreach ($all_path as $path){
$path = dirname(__FILE__).$path;
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
}
/**
* путь к шаблонам Smarty проекта
*/
define('RELATIVE_PATH_TO_TEMPLATES', dirname(__FILE__).'/views/tpl');
define('PROJECT_URL', Config::$project_url);
define('FULL_URL_TO_FW', Config::fw_url());