Sto usando velocity 1.7 e all'interno di un ciclo foreach voglio stampare il conteggio. Nel modello che ho la seguente stringa in una sezione # foreach/# end:
Count: $foreach.count
e mi aspettavo di vedere nel risultato reso qualcosa come
Count: 1
...
Count: 2
...
ma tutto quello che vedo è:
Count: $foreach.count
...
Count: $foreach.count
...
Qualche idea su cosa sto sbagliando?
In Velocity <1.7 ci fosse un modo per configurare il nome della variabile contatore utilizzando "directive.foreach.counter. nome = velocityCount "nelle proprietà che inizializzano il motore (questo era dalla versione predefinita). Sembra che abbiano rimosso la possibilità di fare quel cambiamento e lo abbiano chiamato specificatamente $ {foreach.counter}. –
true, grazie per $ {syntax.precising} :) –
Sono abituato a usare la notazione formale ... un po 'più verbosa ma per la maggior parte esposta alla chiarezza. –