index.php
<?php require_once 'classes.php'; ?> <html> <head> <link rel="stylesheet" href="main.css" type="text/css" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> </head> <body> <div class="page"> <div class="top"></div> <a href="?page=kontakt">Kontakt</a> <a href="?page=pomoc">Pomoc</a> <a href="?page=oferta">Oferta</a> <?php $controller = new Controller(); $controller->load(); ?> elo </div> </body> </html>
classes.php
<?php class Model { } class View { public function showPage($param) // protected { switch($param) { case 'kontakt': { break; } case 'pomoc': { break; } case 'oferta': { break; } } } } class Controller { private $page; private $view; public function load() { $this->page = $_GET['page']; $this->view = new View; switch($this->page) { case 'kontakt': $this->view->showPage('kontakt'); break; case 'pomoc': $this->view->showPage('pomoc'); break; case 'oferta': $this->view->showPage('oferta'); break; } } } ?>