Puncte:0

Căutare de migrare și fără interceptări

drapel jp

Am o problemă cu limbile și nicio problemă cu pluginul migration_lookup în Drupal 8. Am date json diferite, fiecare dintre ele este limbi diferite, de exemplu json cu de:

date:{ id: 12345, nume: „Produsul 1 de”, id: 123456, nume: „Produsul 2 de”}

json cu en

date:{ id: 12345, nume: „Produs 1 ro”} 

desigur, acest json este doar un exemplu care nu este validat.

Am un fișier yaml de migrare 2 numit: migrate_plus.migration.data.yml și migrate_plus.migration.data_de.yml

Versiunea în engleză este versiunea implicită în drupal.

Pentru a vă alătura versiunii cu ro folosesc procesul:

nid:
    -
      plugin: migration_lookup
      sursa: id
      migrare: date
      no_stub: adevărat
      stub_id: date

Folosesc no_stub: true pentru că nu vreau să creez noduri stub pentru versiunea ro care nu există. Totul funcționează bine, dar numai pentru prima dată, dar dacă vreau să actualizez migrarea am primit erori

[eroare] Drupal\Core\Database\IntegrityConstraintViolationException: SQLSTATE[23000]: Încălcarea constrângerii de integritate: 1062 Dublați intrarea „9424706c-e536-4a59-be13-ebb91367a1367a1a367a1a367a1a367a1a367a1a367a1a367a1a91367a1a91367a1a91367a1367a1a91367a1367a1367a1367a1367a1a91367a1367a1367a1367a uuid, langcode) VALORI (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3); Matrice

pentru articolul de versiune. În cazul meu, nu vreau să creez un nou articol stub pentru versiunea în engleză pentru produsul 2 de, așa că am crezut că opțiunea no_stub va fi ok. Chiar dacă migrate:rollback am observat că această migrare de la de încă există.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.