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
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
$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.