Просмотр поста

.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
Fublin (18.05.2013 / 23:53)
AlkatraZ, ну на пример двух страничек ясно..а еси у сайта милион страниц ?
плюс вложения глубокие
Ранее я уже писал, что как ни странно, вы все видели в деле MVC, точнее MC, но не догадывались об этом гг.
---
1) Открываем наш JohnCMS, для примеру наш форум /forum/index.php
2) Смотрим в начале файла, где инклюдится все остальное:
$mods = array(
    'addfile',
    'addvote',
    'close',
    'deltema',
    'delvote',
    'editpost',
    'editvote',
    'file',
    'files',
    'filter',
    'loadtem',
    'massdel',
    'new',
    'nt',
    'per',
    'post',
    'ren',
    'restore',
    'say',
    'tema',
    'users',
    'vip',
    'vote',
    'who',
    'curators'
);
if ($act && ($key = array_search($act, $mods)) !== false && file_exists('includes/' . $mods[$key] . '.php')) {
    require('includes/' . $mods[$key] . '.php');
} else {
}

Дык это же контроллер
Все файлы, что у нас в папке форума /includes и которые подключает наш контроллер - это модели, ибо работают с данными

Единственно чего не хватает в JohnCMS - это Viev, нет шаблонизатора.
Прикрути шаблонизатор - вот тебе и MVC гг