Example #1
0
<?php

session_start();
require_once 'application/config.php';
require_once 'application/base.php';
$application = new Application();
$application->loadController();
Example #2
0
<?php

//Define o url do site
define("BASE_PATH", "http://localhost");
//Define a pasta onde está o nosso projecto
$path = "/my_mvc";
//Retirar a path do inicío e cria a var $url com o restante
$url = $_SERVER['REQUEST_URI'];
$url = str_replace($path, "", $url);
//cria um array com o resto do url
$array_tmp_uri = preg_split('[\\/]', $url, -1, PREG_SPLIT_NO_EMPTY);
//Aqui vamos definir o que é representa o resto do URL
$array_uri['controller'] = $array_tmp_uri[0];
//a class
$array_uri['method'] = $array_tmp_uri[1];
//a função
$array_uri['var'] = $array_tmp_uri[2];
//a variavel
//inclui a base do framework
require_once "application/base.php";
//carrega o controlador
$application = new Application($array_uri);
$application->loadController($array_uri['controller']);
Example #3
0
 private function dispatch($callback, $matches)
 {
     $app = $callback['app'];
     $application = new Application($this->request, $app);
     $application->loadController($callback, $matches);
 }