Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Mit Prefix-Routing können Sie Ihre Controller in unterschiedlichen Kontexten nutzen. Konkret heißt das, dass Sie Ihre URLs mit einem beliebigen String präfigieren (»prefixen«), um dadurch spezielle Aktionen im Controller anzusprechen.
Die Funktionalität lässt sich am besten anhand eines Beispiels darstellen. Bis Version 1.2 lieferte CakePHP den Vorgänger des Prefix-Routing-Features mit, das sogenannte Admin-Routing. Dieses ist seit Version 1.3 mit Prefix-Routing sehr einfach nachzustellen.
Mit Admin-Routing können Sie eine simple Administratorfunktionalität einschalten, die es Ihnen ermöglicht, beim Aufruf eines controller/action-Paares in der URL ausgehend von einem Präfix eine andere Methode aufzurufen. Das sehen Sie am besten anhand eines Beispiels. In der Konfigurationsdatei /app/config/core.php finden Sie eine auskommentierte Einstellung namens Routing.prefixes. Bitte entfernen Sie die Kommentarzeichen.