getHttpData() maže indexy

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

Ahoj, řeším problém, že mi

$form->getHttpData($form::DATA_TEXT, 'id[]');

maže indexy… takže já odesílám ve formu id[9],id[10],id[11] a on mi pak vrací id[0],id[1],id[2].. neřešil jste to někdo?.. indexy potřebuji zachovávat kvůli párování položek. V podstatě nyní jsem to vyřešil skrze přímý přístup do POST, ale to se mi nechce moc dělat..

Díky

ok nalezl jsem řešení – $form->getHttpData($form::DATA_TEXT|$form::DATA_KEYS, ‚id[]‘);

Editoval exquis (21. 5. 2015 19:10)

David Matějka
Moderator | 6445
+
+2
-
$form->getHttpData($form::DATA_TEXT | $form::DATA_KEYS, 'id[]');

viz doc

Typ elementu můžeme kombinovat s hodnotou DATA_KEYS, která zachová klíče prvků. To se hodí zejména pro select, radioList a checkboxList.