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

.
AlkatraZ
╭∩╮ (`-`) ╭∩╮

Итак, готовый MVC скрипт с активной моделью:
---
index.php

<?php

switch ($_GET['act']) {
    case'cat':
        $query = 'cat';
        include('model.php');
        break;

    case'dog':
        $query = 'dog';
        include('model.php');
        break;

    default:
        $content = 'Привет всем!';
        include('view.php');
}


model.php
<?php

$data = array(
    'dog' => 'Цобако: Шарик',
    'cat' => 'Котейко: Барсик'
);

$content = $data[$query];
include('view.php');


view.php
<?php

echo (isset($content) ? $content : '');


И все
это каноническая модель MVC с активной моделью, ибо модель сама в обход контроллера общается с представлением.