Преждевременный выход из SECTION (Smarty)

mike

pmcoder
Преждевременный выход из SECTION (Smarty)

Есть ли аналог пхп-команды brake(выход из цикла) в Smarty:section?
 

alexhemp

Новичок
mike

дык - при достижении условия выставляй флаг.

внутри цикла - {if !$flag} тело цикла {/if}
 

zerkms

TDD infected
Команда форума
а может проще не получать ненужные данные?
 

alexhemp

Новичок
zerkms

Это может быть полезно когда одну секцию проходим несколько раз и один из них - полный.

Правда не представляю пока случая, где бы так было оправдано делать.
 

mike

pmcoder
Вообще-то я хотел применить это при установке атрибута disabled тега <select> потому как у уменя в цикле {section} условие установки атрибута могло сработать несколько раз, в результате чего на выходе появлялось несколько disabled.

От этой идеи я отказался. Этот вариант неоптимален. Просто мне было необходимо быстро собрать достаточно навороченный шаблон для демонстрации.

Всех благодарю за внимание.
 
Сверху