2014-01-21 3 views
0

Я используюВырвавшись из цикла Еогеаспа в скорости

#if($velocityCount > 5) 
    #break 
#end 

разорвать мою foreach петли, но его не нарушая вместо этого он печатает #break на выходе.

Я также попытался:

#foreach($item in $group.shipItems) 
    #if($velocityCount > 5) 
     #item.break 
    #end 
#end 

Вот и печатает #item.break вместо того, чтобы разорвать петлю.

+2

Какую версию скорости вы используете? '# break' был представлен в версии 1.6. – techfoobar

ответ

2

Если вы используете версию 1.6, то достаточно #break. Это заставляет меня думать, что вы используете 1.4 или 1.5. Или вы видите некоторые ошибки?

Если вы используете версию 1.7, #break должен еще работать, но вы могли бы быть конкретными и сделать

#foreach($item in $group.shipItems) 
    #if($foreach.count > 5) 
     #break($foreach) 
    #end 
#end 

Пожалуйста, это привычка указывать версию, задавая вопросы.

+0

Ваши права. В 1.7 работают '# break' и' #break ($ ​​foreach) '. – MyBrainHurts

Смежные вопросы