Идентифицирайте края на for цикъла по скорост

Имам шаблон за скорост нещо подобно.

foreach ($field in {fields})
//some code here
end

Трябва да потвърдя, че $field не се използва извън цикъла foreach. Така че искам да идентифицирам края на for цикъла. Как мога да направя това ?


person mangala shenoy    schedule 04.12.2013    source източник
comment
Това не прилича на Java...   -  person Chris Taylor    schedule 04.12.2013
comment
@ChrisTaylor Не е. Това е Velocity Template Language, често използван с уеб приложения, поддържани от Java.   -  person Starwarswii    schedule 21.07.2017


Отговори (1)


Съгласно документацията

Ако искате да спрете зациклянето на foreach от вашия шаблон, сега можете да използвате #break директива за спиране на цикъла по всяко време:

    ## list first 5 customers only
    foreach( $customer in $customersList)
       //instead of 5, you can give listsize-1 to find last loop
        if( $foreach.count > 5) 
            //Write your logic
            break
        end
    end

Моля, приемете горната логика за вашия случай. Надявам се това да помогне. За по-голяма яснота прочетете документацията.

person Keerthivasan    schedule 04.12.2013