it-swarm.com.de

Was macht der Outbound-Path-Prozessor?

In einigen PathProcessor-Klassen gibt es eine processOutbound-Methode, die aus dem OutboundPathProcessorInterface stammt. Das API für diese Methode sagt einfach:

Verarbeitet den ausgehenden Pfad.

Was ist der ausgehende Pfad? Wofür ist das? Was tut es?

6
Darvanen

Die Verarbeitung eingehender Pfade wird für eingehende Anforderungen an die Site verwendet. Die Verarbeitung ausgehender Pfade wird beim Generieren von URLs verwendet, unabhängig davon, ob sie sich außerhalb der Site befinden oder nicht. Tatsächlich ist es sehr ungewöhnlich, sie für diese Art von Links zu verwenden.

Das offensichtlichste Beispiel ist das Präfix/die Domäne des Sprachaushandlungspfads. Bei einer eingehenden Anforderung an en/node/1 entfernt die Verarbeitung eingehender Pfade "en" und setzt die aktuelle Sprache auf Englisch, wenn ein Pfad "links auf" node/1 "generiert wird Bei der Ausgangsverarbeitung wird das Präfix en/basierend auf der aktuellen oder bereitgestellten Sprache hinzugefügt.

9
Berdir