Конструкция switch case без break в Fenom
Прочел доку по switch case в Fenom github.com/fenom-template/fenom/blob/master/docs/ru/tags/switch.md и как я понял в Fenom автоматически подставляет оператор break внутрь каждого блока case. А как быть, если нужно использовать конструкцию без ее прерывания?
Комментарии: 6
Конструкция switch выполняется без автоматической подстановки break. А вот если нужно прервать выполнение конструкции, то подставляется {break}
Видимо как-то так?
{switch <condition>}
{case value1}
...
{break}
{case value2}
...
{break}
{case default}
...
{/switch}
Да
Спасибо за разьяснения :)
{set $condition = 1}
{switch $condition}
{case 0}
...
{case 1}
{case 2}
не сработает
{case default}
...
{/switch}
Получается что все-таки подставляет автоматом break?
Правильный вариант из текущей документации такой:
{set $condition = 1}
{switch $condition}
{case 0, 1, 2}
сработает
{case 5}
не сработает
{/switch}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.