<?php require_once "Classes/Config.php"; require_once "Classes/Roteador.php"; require_once "Classes/Connection.php"; error_log("Log test"); $update = file_get_contents('php://input'); //$updateArray = json_decode($update, TRUE); $updateArray = json_decode($update, TRUE); Roteador::direcionar($updateArray); ?> <h2>Version 0.16</h2>
<?php require_once 'config/includes/config.php'; require_once 'config/includes/roteador.php'; require_once 'config/includes/functions.php'; $roteador = new Roteador(); /*AQUI EU PEGO OS PARAMETROS DA URL * EXEMPLO: * http://localhost/TesteMVC/Cadastrar * TesteMVC -> SERIA A PASTA DENTRO DO SERVER (À PASTA RAIZ); * Cadastrar -> É O COMANDO PARA A PAGINA DE CADASTRO DE USUÁRIO; * * VOCÊ TAMBÉM PODE USAR ASSIM... * * http://localhost/TesteMVC/Cliente/alterar/30 * DA MESMA FORMA QUE O ANTERIOR... * * TesteMVC -> SERIA A PASTA DENTRO DO SERVER (À PASTA RAIZ); * * Cliente -> PASTA CLIENTE DENTRO DA PASTA WEB, SENDO QUE É DIRECIONADO PARA O * ARQUIVO web_Cliente.php (O PREFIXO "web_" É SÓ PRA DIFERENCIAR DOS ARQUIVOS * DO MODEL E CONTROLLER; * * alterar - > NESSE CASO SERIA FEITA UMA ALTERAÇÃO DO CLIENTE; * * 30 -> AQUI JÁ SERIA O ID DO CLIENTE QUE TERIA QUE SER BUSCADO NO BANDO DE DADOS. * * OBSERVAÇÃO - DEIXEI A PAGINA CLIENTE COMO EXEMPLO. */ $pagina = $roteador->parametro(0); $acao = $roteador->parametro(1);
return false; } } public function controlador() { $this->controlador = $this->uri[0] == NULL ? 'home' : $this->uri[0]; return is_string($this->controlador) ? $this->controlador : 'home'; } public function acao() { $this->acao = isset($this->uri[1]) && strlen($this->uri[1]) != 0 && is_string($this->uri[1]) ? $this->uri[1] : ''; return $this->acao; } } // inclui paginas de conteudo na index $roteador = new Roteador(); $controlador = $roteador->controlador(); $acao = $roteador->acao(); $param2 = $roteador->parametro(2); $param3 = $roteador->parametro(3); $param4 = $roteador->parametro(4); $_GET['controlador'] = $controlador; $_GET['acao'] = $acao; $_GET['param2'] = $param2; $_GET['param3'] = $param3; $_GET['param4'] = $param4; // testes //echo getcwd(); //print_r($_GET); //echo "_$controlador.php"; $arquivo = $_GET['r'];