Formulár – spracovanie array pola

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

Ako spracujem v nette formulároch array pole ?
Mám formulár ktorý má array pole users[], a pri odoslaní sú vo formulári napr. pole users[] s hodnotou 11 a pole users[] s hodnotou 2.

David Matějka
Moderator | 6445
+
0
-

bud pouzij ciste container nebo extension replicator

animack
Člen | 19
+
0
-

skúšal som, no keď to dám ako addContainer(„users“), vo values mi vyskočí vždy prázdny objekt, replikátor to isté

Majkl578
Moderator | 1364
+
0
-

A kód by nebyl?

animack
Člen | 19
+
0
-

ok, napíšem to takto

$form = new Form;
$form->addContainer('users');
$form->addSubmit('invite');

ide o to že mám vlastný ajax formulár, ktorý má len jedno skryté pole invite a pridaním užívateľa sa do formulára zapíše ďalšie skryté pole users[] (name=users[]) pričom hodnota je id užívateľa a takto sa môžu pridávať užívatelia do nekonečna