Puncte:1

Adăugarea unui element de secvență la configurație

drapel mw

Am un element de configurare în modulul meu personalizat, din care o parte este o secvență, practic încerc să creez ceva asemănător cu o serie de elemente

my_module.schema.yml

my_module.settings:
  tip: config_object
  etichetă: „Configurație”
  cartografiere:
    câmpuri customizate:
      etichetă: „Câmpuri personalizate”
      tip: secvență
      secvenţă:
        tip: cartografiere
        etichetă: „Câmp personalizat”
        cartografiere:
          field_label:
            tip: sfoară
            etichetă: „Etichetă de câmp”
          field_key:
            tip: sfoară
            etichetă: „Field Key”

Ceea ce vreau să pot face este să adaug un nou articol la această „listă” după cum doriți, dar în cea mai mare parte până acum (în alte zone ale modulului meu) tocmai am folosit $config->set(cheie, valoare) care doar va suprascrie setarea curentă, există o metodă de a adăuga o altă valoare la setarea existentă sau trebuie să încărc configurația existentă, să o adaug manual, apoi să salvez peste tot lotul?

Puncte:0
drapel mw

se dovedește că da, tu poate sa preluați setul existent de variabile și adăugați la el, dar nu spun cu siguranță că acesta este cel mai corect sau cel mai bun mod de a face acest lucru

// Încărcați configurația curentă și adăugați aceasta la ea
$câmpuri_personalizate = $config->get('câmpuri_personalizate');
$câmpuri_personalizate[] = matrice(
  'field_label' => 'o etichetă',
  'field_key' => 'some_key',
);
$config->set('câmpuri_personalizate', $câmpuri_personalizate);

Cele de mai sus funcționează bine, dacă cineva se confruntă cu asta și dorește să vadă cum să o facă sau cineva știe o modalitate mai bună, nu ezitați să comentați

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.