SyMfonAK - vyvíjame databázy pomocou frameworku Symfony

Úpravy dát počas ukladania: Rozdiel medzi revíziami

Z SyMfonAK
Prejsť na: navigácia, hľadanie
(Vytvorená stránka „Kde umiestniť v kódoch toto: 1. uklada sa zaznam a pritom zachytim par hodnot poloziek do session premennej 2. vytvaram dalsi zaznam a hodnoty zo session premennych n…“)
(Žiaden rozdiel)

Verzia zo dňa a času 10:44, 25. marec 2020

Kde umiestniť v kódoch toto:

1. uklada sa zaznam a pritom zachytim par hodnot poloziek do session premennej 2. vytvaram dalsi zaznam a hodnoty zo session premennych nahodim ako default hodnoty noveho zaznamu

bod 1 .. zachytim v doSave alebo v processForm ?

bod 2 .. naplnim default v actions v metode executeNew alebo v lib/form/LkpzoospeciesRepairForm subore ?

1) processForm podobne sme v avese (apps/frontend/modules/zoology/actions/actions.class.php) v processForm funkcii rusili hodnoty zo session, ale mozeme ich tu aj naplnat sfContext::getInstance()->getUser()->setAttribute('atribut', [hodnota atriobutu], ...);

2) v akcii new $this->form = $this->configuration->getForm(); $this->form->setDefault('formularova_polozka',$this->getUser()->getAttribute('atribut'));