Routes dynamisch aus der Datenbank generieren

Routes sind eines der komfortabelsten Features von CakePHP: Sie können damit ohne großen Aufwand URLs generieren, das Reverse-Routing bieten Ihnen dabei flexible Möglichkeiten.

In diesem Abschnitt möchten wir Ihnen zeigen, wie Sie Routes noch anders verwenden können: zum dynamischen Generieren von URLs. Warum sollten Sie das wollen? Um nur ein Beispiel zu nennen: sprachenabhängige URLs. Durch die Reverse-Routing-Fähigkeit des HTML-Helpers würden so ohne weiteres Zutun mit einem Schlag alle Links in Ihrer Anwendung auf die definierte Syntax umspringen.

CREATE TABLE `routes` ( `id` int(11) NOT NULL auto_increment, `language` varchar(5) NOT NULL, `route` varchar(128) NOT NULL, `controller` varchar(64) ...

Get Webentwicklung mit CakePHP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.