Jak vložit element s name=„foo[]“

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

Ahojte pls ako by ste to riesili v sucasnosti https://forum.nette.org/…t-s-name-foo, je to mozne spravit uz elegantnejsie? (toto vlakno sa mi nedalo ozivit preto som zalozil nove).

Velmi sa mi nepozdava riesenie pridavanie klucov do hranatych zatvoriek:

name=foo[0]
name=foo[1]

chcel by som dosiahnut aby bolo v html formulary presne

name=foo[]

kvoli tomy aby som mohol pridavat javascriptom dynamicky a tiez spat by mi to vracalo jednoduche pole hodnot bez indexov. Nerad by som pouzival nahradne riesenie.

Je to pls mozne spravit so standardnym Nette bez pripadnych addons?

Dakujem za odpoved

enumag
Člen | 2118
+
0
-

Jak to udělat v Nette nevím, ale proč nepoužiješ tento addon?

castamir
Člen | 629
+
0
-

Ten addon je dobrý, ale jen pro elementární práci. Vem si například situaci, kdy potřebuješ přidat položku doprostřed, nikoliv na konec. Tam už je to horší. Já to řeším javascriptově – dohledáváním (není to dokonalé, ale zatím to funguje)