reference
Setzt Referenzen (${ref.<name>}) für die Schritte und Migrationen nach ihm im Lauf.
Ein Schritt einer YAML-Migration mit type: reference. Die Klasse expMigrationStepReference (kernel/classes/migration/steps/expmigrationstepreference.php) ist in settings/migration.ini [StepSettings] StepTypeList[reference] registriert.
Schlüssel
| Schlüssel | Typ | Standard | Was er ist |
|---|---|---|---|
set | map | erforderlich | Name => Wert: die zu setzenden Referenzen |
Daneben nimmt jeder Schritt die Schlüssel der Engine: type, mode, if, references, environments, engines und comment (das Dateiformat). Ein Schlüssel vom Typ identifier nennt einen Knoten, ein Objekt oder einen anderen Teil der Installation über ID, Remote-ID, Pfad oder Namen (Bezeichner).
Werte für Referenzen
references: { <name>: <wert> } behält einen Wert des Ergebnisses des Schritts als ${ref.<name>} für die Schritte und Migrationen nach ihm:
| Wert | Was er ist |
|---|---|
* | jeder Name, den der Schritt setzt, mit seinem Wert |
Zurücknehmen
Jeder Schritt dieses Typs nimmt sich selbst zurück, wenn seine Migration ohne down: zurückgenommen wird.
Er berührt keinen Cache.
Beispiel
- type: reference
set:
news_parent: ${idmap.node.news}Siehe auch
Erzeugt von ./console exp:help:examples --language=ger-de aus settings/migration.ini, kernel/classes/migration/steps/expmigrationstepreference.php. Bearbeiten Sie diese Seite nicht: Ändern Sie die Quelle oder die deutsche Übersetzung und erzeugen Sie sie neu (wie). Freie Dokumentation: GFDL 1.3 oder später.