[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Похоже ли это на MVC?
abdula81
Всем доброго дня. Пишу небольшой аналог MVC для мелкого проекта. Да и для себя, потренироваться.
Полный бред или есть всё таки намек на логику?)

class App
{
static function init(){
$modul = 'main'; //default
$tmp = array_filter(explode('/', $_SERVER['REQUEST_URI']));
if(!empty($tmp[1])){
$modul = strtolower($tmp[1]);
}
$file_modul = $_SERVER['DOCUMENT_ROOT'].'/modules/'.$modul.'.php';
$file_view = $_SERVER['DOCUMENT_ROOT'].'/view/'.$modul.'.php';
if(file_exists($file_modul)){
require_once($file_modul);
$modul = new $modul(DB::instance());
if(file_exists($file_view)){
ob_start();
include($file_view);
return ob_get_clean();
}
}
else{
self::Page404();
}
}


private function Page404(){
exit('404');
}
}


//index.php
echo App::init();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.