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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage