Ich erkunde ein paar PHP-Frameworks und der aktuelle Spitzenreiter ist Kohana.Kann ich Routen in Kohana einrichten, um nur bestimmten HTTP-Methoden (GET/POST/etc) zu entsprechen
Mit einem Rails-Hintergrund habe ich mich an das gewöhnt, was die Rails-Community "RESTful" -Routen nennt. Ein "GET/posts" zeigt also alle Beiträge an und wird von der Index-Methode des Post-Controllers behandelt. Ein "POST/Posts" erstellt ein neues Post-Objekt und wird von einer anderen Methode des Post-Controllers behandelt.
Da der Pfad in diesen beiden Anforderungen identisch ist, muss der Router Entscheidungen basierend auf der HTTP-Methode treffen.
Kann der Router in Kohana dies tun?
Ab 3.2 wurde der Controller_REST Controller von Kohana Kern entfernt, da es nicht sehr RESTful war. Siehe: http://forum.kohanaframework.org/discussion/9004/kohanes-rest-controller/p1 – eipark