Апокалипсис
тех дир matras.ru
Структура сайта
Вопрос по структуре. Как вы думаете какие плюсы и минусы есть в такой структуре сайты.
Похожая структура используется в IPB форумах. Собственно услышать мнение хочется.
Вот пример сугубо наглядный набросал тут же:
Т.е. если index.php?a=reg - загружаем класс в pub - reg.php и вызываем его же
Суперкласс примерно состоит из
Вопрос по структуре. Как вы думаете какие плюсы и минусы есть в такой структуре сайты.
Похожая структура используется в IPB форумах. Собственно услышать мнение хочется.
Вот пример сугубо наглядный набросал тут же:
PHP:
<?
include("загружаем настройки");
include("суперкласс");
$super = new Суперкласс($vars);
$choise = array
(
"ind" => "Главная страница",
"reg" => "Регистрация";
);
$act = "ind";
if(isset($_REQUEST['a']) && isset($choise[$REQUEST['a']]))
{
$act = $_REQUEST['a'];
}
$acts = strtolower(basename($act.".php"));
$file = "pub/".$acts;
if(file_exists($file))
{
require_once($file);
// Передаем ссылку на суперкласс
$run = New $act($super);
}
?>
Суперкласс примерно состоит из
PHP:
<?
Class Superclass
{
// Массив с настройками
public $set;
// Объект DB
public $DB;
// Объект парсеров
public $parser;
// Объект шаблонов
public $tpl;
//В конструкторе инициализируются классы шаблонов и базы данных, а остальные - парсеры //и т.п.
//уже вызываются по требованию в нужном месте.
}