---
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 с активной моделью, ибо модель сама в обход контроллера общается с представлением.