Update v databázi a původní hodnota

sonik
Člen | 18
+
0
-

Zdravím, mám takový problém. Mám komponentu, která updatuje data pokud si chce uživatel změnit své osobní údaje, ale problém je v tom, že se updatuje i to co změnit nechce resp. chci změnit pouze jméno → napíšu jméno → jméno se updatuje ale smazou se původní hodnoty jako mobil a tak dále. Budu rád za každou radu jak to napravit :)

$form->onSuccess[] = function (Form $form, $values) use ($onSuccess) {
                    $this->database->table('users')->where('user_id',$this->getUser()->getIdentity()->getData()['user_id'])
                            ->update(['firstname'=>$values->firstname,
                                       'lastname'=>$values->lastname,
											.....]);

Chápu, že pokud ty další prvky nevyplním automaticky se tam napíše 0, ale nevím jak tomu předejít

Editoval sonik (8. 2. 2019 11:47)

MajklNajt
Člen | 470
+
+2
-

ahoj, čo ti bráni naplniť hodnoty formulára ešte pred odoslaním pomocou $form->setDefaults()?

sonik
Člen | 18
+
0
-

No jo, to mě vůbec nenapadlo -_- no nic jsem zas o něco chytřejší pro příště