[HOW-TO/TUTORIAL] Alto Router für PHP

R

rico2009

Guest
Wer in PHP halbwegs sinnvolle Anwendungen bauen möchte, kommt nicht drumrum einen Router für die Requests zu erstellen. Diese "Router" verwalten alle Requests, welche von der Anwendungen weg gehen bzw. hin kommen. Nun gibt es zahlreiche Frameworks, wie Slim Framework oder https://github.com/dannyvankooten/PHP-Router.

Wer aber einen kleinen Router, welcher sich aufs wesentlich konzentriert, haben möchte, sucht schon mal länger. Ich habe für mein aktuelles Projekt einen kleinen (leider sehr schlecht dokumentierten) gefunden: AltoRouter - PHP Router that supports REST, dynamic and reversed routing


Inhalt:
1. Installation (http://forum.jswelt.de/tutorials-php/60364-alto-router-f-r-php.html#post389658)


Hier entsteht in den nächsten Wochen eine ausführliche Dokumentation, mit persönlichen Erfahrungen von mir.
 
Zuletzt bearbeitet:
1. Installation:
Das schöne an diesem Router ist, dass man nur 1 PHP Datei (AltoRouter.php) in die index.php einbinden muss.

Wenn man nun möchte, dass alle Requests über die index.php laufen, muss man in seinem Projekt noch eine .htaccess Datei anlegen. Diese sieht wie folgt aus:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
Das Modul "rewrite" muss im Webserver installiert und aktiv sein.
 
Zurück
Oben