Skip to content

talcual/Kompat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kompat

Micro Route Controller in PHP.

Esta clase busca simplificar la utilizacion de un sistema de ruteo en aplicaciones sencillas para aquellos que no les gusta utilizar frameworks o que les parece que estos tienen demasiadas cosas que no se utilizan todas.

actualmente puede recibir y procesar la ruta de dos formas, la primera es una forma sencilla y la segunda es agrupanto un grupo de rutas bajo un namespace determinado, y su procesamiento tambien tiene dos formas de utilizar, la primera mediante callback y la segunda procesando la peticion en una clase que actual como controllador.

en el ejemplo se muestran las diferentes formas.

El Siguiente es un ejemplo de como se utiliza.

<?php

ini_set('display_errors',1);

include 'core/model.class.php';
include 'router.php';

$r = new Router();

$r->add('/articulos/?', function($id){
	echo 'articulo #'.$id;
});

$r->add('/carro/?', '@models/carros/get');


echo '<pre>';
$r->group('/api', function($rr){
	GLOBAL $r;

	$r->add('/usuario/?', function($id){
		echo $id;
	});

	$r->add('/carros', '@models/carros');

},['needToken' => true]);
echo '</pre>';

About

Micro Route Controller in PHP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages