user identity převést do pole pro použití ve form->setDefaults
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- dnd
- Člen | 16
Mám form pro editaci údajů uživatele. Chci jim hromadně nastavit hodnoty z DB, tedy setDefaults(), ale jak je dostanu z getIdentity() ve formě pole, které setDefaults očekává? Teď to řeším samostatně pro každý input,
<?php
...
->setDefaultValue($user->identity->firstname);
?>
rád bych to měl hromadně
<?php
$form->setDefaults($user->identity->"něco jako toArray()?");
?>
Editoval dnd (20. 7. 2012 10:36)
- petr.pavel
- Člen | 535
Zkoušel's iterator_to_array()?
$form->setDefaults(iterator_to_array($user->identity));