Ako dostať dateinterval do inputu

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

Ahoj, vedel by mi niekto poradiť ako elegantne dostať typ dateinterval ako defaultnú hodnotu do inputu? Mám 14 políčok s otváracími hodinami a cez $form->setDefaults() to tam neviem dostať. Píše to, že sa snažím vložiť objekt. čo chápem, len nerozumiem prečo datetime vložiť ide a interval nie. Vyzerá to tak, že budem musieť každé to pole naplniť ručne cez interval->format(). Dá sa to zjednodušiť?

Ďakujem.

CZechBoY
Člen | 3608
+
0
-

A máš na to nějaký svoje políčko nebo to cpeš do nějakýho TextInputu, kterej pak obalíš nějakým javascriptovým kalendářem?
Ten tvůj DateInterval asi nemá __toString, takže neví jak se má zobrazit jako řetězec.

Čamo
Člen | 798
+
0
-

Je to obyčajný input. Tá funkcia __toString by sa tam hodila.