Variables Prefixed Routing in CakePHP
Ich erstelle eine App in CakePHP, bei der ich "mehrere" Apps in einer CakePHP-Installation ausführen muss. Sowas habe ichn Controller, die sich für alle Anwendungen gleich verhalten, sich jedoch nur beim Aufrufen der Datenbank unterscheiden - trotzdem muss ich eine Route erstellen, die sich wie folgt verhält:
/app1/controller/action/a/b/c
/app2/controller/action/a/b/c
(woherapp1
undapp2
sind alphanumerische Zeichenfolgen, die sich zu allem ändern können.)
Das würde zu so etwas wie geroutet werden:
/controller/action/app1/a/b/c(oder dasselbe für App2 und so weiter)
Die Route könnte gerade sein/controller/action/a/b/c
auch, aber ich muss einen Weg haben, um auf die zuzugreifenapp1
/ app2
Teile der URL innerhalb des Controllers (zur Weiterverarbeitung innerhalb des Controllers). Gibt es eine Möglichkeit, dies in CakePHP zu tun? Vielen Dank.
Leicht verwandte Frage: Wenn das oben Genannte erreicht ist, gibt es eine Möglichkeit, einen 'Standard'-App-Namen festzulegen (wie wenn ich versuche, darauf zuzugreifen)/controller/action/a/b/c
es wird automatisch an das Äquivalent der Eingabe weitergeleitet/global/controller/action/a/b/c
?)
Vielen Dank!
Effektiv: Ich möchte nur Routing (oder eine andere CakePHP-Methode) verwenden, um URLs wie diese zu verarbeiten/foobar/controller/action/the/rest
zu/controller/action/the/rest
und übergeben Sie "foobar" an den Controller,irgendwie. "Foobar" ist eine beliebige alphanumerische Zeichenfolge.