Add new comment to Převzetí hodnoty z gridu do políčka formuláře

návštěvník

Děkuji za nasměrování.

Mám nyní vytvořený formulář A, který u jednoho z políček má odkaz:
$link = Link::fromTextAndUrl(t('Link title'), $url )->toString();

- ten otevře jiný modální formulář B. Nyní řeším, jak "převzít" hodnotu z modálního formuláře B a umístit ji do formuláře A.

1) u metody formuláře B submitForm, nastavit hodnotu argumentu. Tu si pak přes $_GET načíst u formuláře A, do kterého si chci údaj načíst.

$url = Url::fromRoute('mydata.mydata_form', [
'arg1' => "value1",
'arg2' => "value2",
]);
$form_state->setRedirectUrl($url);

2) submitForm - uložit do $_SESSION[]

3) nebo byste věděl něco vhodnějšího?

U obou variant 1) a 2) je ten problém, že pokud formulář A již obsahoval nějaká vyplněná pole, tak při zavolání formuláře B o ně přijdu. Je možné nějak uložit data formuláře A před zavoláním linku a formuláře B? A po převzetí dat zase obnovit hodnoty do formuláře A?

Snad bude stačit zase naťuknout, jako se Vám to povedlo v minulé odpovědi:)

Děkuji za Váš čas.

M.Klinger

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Poslední komentáře