Retour

Router PHP simple

Besoin d'un router PHP rapide à mettre en place ? Monarch Studio met à disposition un router simple et fonctionnel à télécharger gratuitement.

Installation

PHP Router utilise Composer pour l'autoloading et l'intégration optionnelle de Twig.

Commencez par installer composer en suivant ce lien. Si vous ne connaissez pas composer, suivez leur documentation.

php composer-setup.php --install-dir=bin --filename=composer
php composer.phar

Usages

Utilisez facilement les verbes HTTP depuis index.php.

$router->get('/route-to-get', function(){ // });
$router->post('/route-to-post', function(){ // });
$router->put('/route-to-put', function(){ // });
$router->delete('/route-to-delete', function(){ // });

Appelez vos controllers en suivant le schéma 'CONTROLLER#METHOD'

$router->get('/', 'Example#show');

Récupérez les valeurs dynamiques d'url dans les paramètres de fonctions.

$router->get('/article/:id', function($id){ echo $id; });

Fonctionne également avec les callable de controller.

Twig

Pour facilier le rendu des vues et rendre vos projets plus simples, nous avons intégré dans la réflexion du router Twig. Vous pouvez décider de l'utiliser ou non.

Plus d'informations sur GitHub.