Fublin (18.05.2013 / 23:53)Ранее я уже писал, что как ни странно, вы все видели в деле MVC, точнее MC, но не догадывались об этом гг.
AlkatraZ, ну на пример двух страничек ясно..а еси у сайта милион страниц ?
плюс вложения глубокие
---
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 гг