Fenom циклы
Всем привет!
Сегодня столкнулся с необходимостью просто в цикле вывести числа от 1 до 45 и решил для этого использовать Fenom.
В качестве цикла взял самый обычный for, в документации нет ни одного примера использования.
В итоге у меня получилось вот такая фигня:
Нужно просто вывести числа от 1 до 45 включительно.
Сегодня столкнулся с необходимостью просто в цикле вывести числа от 1 до 45 и решил для этого использовать Fenom.
В качестве цикла взял самый обычный for, в документации нет ни одного примера использования.
В итоге у меня получилось вот такая фигня:
{for $counter=0 to=45 index=$index}
{if $index == 0}
{continue}
{/if}
<option>{$index}</option>
{/for}
Кто нибудь может продемонстрировать нормальный пример поизящнее этого, так как у меня любые манипуляции с параметрами цикла сразу приводят к 500 ошибке.Нужно просто вывести числа от 1 до 45 включительно.
Комментарии: 9
for устаревший тег
github.com/fenom-template/fenom/blob/master/docs/ru/tags/foreach.md
а вообще вот тебе вся документация по феному ) github.com/fenom-template/fenom/tree/master/docs/ru
github.com/fenom-template/fenom/blob/master/docs/ru/tags/foreach.md
а вообще вот тебе вся документация по феному ) github.com/fenom-template/fenom/tree/master/docs/ru
Благодарю за ссылку, но я уже читал её)
Мне бы просто пример по моей задаче, а то в документации автор думает, что все экстрасенсы и сами всё поймут.
Мне бы просто пример по моей задаче, а то в документации автор думает, что все экстрасенсы и сами всё поймут.
В документации есть примеры, странно что вы их не видите
{foreach 1..45 as $value}
<option>{$value}</option>
{/foreach}
Алексей, спасибо за пример. То что нужно.
Я имел ввиду нет примеров про цикл for, но так как он считается теперь устаревшим, то и Бог с ним)
С foreach всё отлично, много примеров и очень полезных.
Я имел ввиду нет примеров про цикл for, но так как он считается теперь устаревшим, то и Бог с ним)
С foreach всё отлично, много примеров и очень полезных.
Всё отлично работает! Ещё раз всем спасибо!
Да сдался вам этот индекс, у вас в $value лежит число от 1 до 45, выводите их.
Если нужен порядковый номер используйте $key=>$value
А index — это внутренний счетчик. Вы делаете continue и он не увеличивается в конце тела цикла. Поэтому ничего не выводится, у вас всегда index = 0
Пока писал вы уже заменили комментарий. Рад, что все получилось.
Если нужен порядковый номер используйте $key=>$value
А index — это внутренний счетчик. Вы делаете continue и он не увеличивается в конце тела цикла. Поэтому ничего не выводится, у вас всегда index = 0
Пока писал вы уже заменили комментарий. Рад, что все получилось.
и решил для этого использовать FenomРешай использовать сниппет и взойдет солнце на твоей улице
Получится изящный код в одну строку, понятный миллионам разработчиков, в отличие от F… ))))
7 дебилов отметилось
Ну ты-то у нас рыцарь в сияющих доспехах, особенный. Выше уже дали изящный код, ради которого не нужно что-то создавать в БД и грузить потом оттуда.
Продолжай оскорблять пользователей сообщества и пройдёшь путь комментатора до конца.
Продолжай оскорблять пользователей сообщества и пройдёшь путь комментатора до конца.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.