Update iba niektorych poli z editovacieho formulara

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
cujan
Člen | 410
+
0
-

Caute, mam formular pomocou ktoreho editujem data v DB.
vsetky data updatujem pomocou

<?php
$id = (int) $this->getParameter('id');
	    $this->mineralRepository->findBy(array('id' => $id))->update($form->values);
?>

existuje nejaky sposob aby som dokazal updatovat len niektore vybrane polia v DB? Napr. iba nazov?

Editoval cujan (6. 11. 2012 13:41)

enumag
Člen | 2118
+
0
-
$values = $form->getValues();
//buď
...->update(array('name' => $values->name));
//a nebo
unset($values->nepotrebna_hodnota); //pro všechny takové
...->update($values);

PS. Nauč se používat /--php … \-- na zvýrazňění syntaxe tady na fóru. ;-)