mirror of
https://github.com/fenom-template/fenom.git
synced 2023-08-10 21:13:07 +03:00
Update docs/tags/for.md
This commit is contained in:
@@ -1,10 +1,8 @@
|
|||||||
Tag {for}
|
Tag {for}
|
||||||
=========
|
=========
|
||||||
|
|
||||||
### {for}
|
|
||||||
|
|
||||||
```smarty
|
```smarty
|
||||||
{for $counter=<start> to=<end>[ step=<step>][ index=$index][ first=$first][ last=$last]}
|
{for $counter=<start..end> [to=<end>] [step=<step>] [index=$index] [first=$first] [last=$last]}
|
||||||
{* ...code... *}
|
{* ...code... *}
|
||||||
{break}
|
{break}
|
||||||
{* ...code... *}
|
{* ...code... *}
|
||||||
@@ -15,6 +13,8 @@ Tag {for}
|
|||||||
{/for}
|
{/for}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### {for}
|
||||||
|
|
||||||
Переменная `$counter` принимает значение <start> и увеличивает своё значение на <step> на каждой итерации цикла пока не достигнет или не станет больше <end>.
|
Переменная `$counter` принимает значение <start> и увеличивает своё значение на <step> на каждой итерации цикла пока не достигнет или не станет больше <end>.
|
||||||
<step> является необязательным аргументом. Если не указан, считается равным единице.
|
<step> является необязательным аргументом. Если не указан, считается равным единице.
|
||||||
`$index` имеет значение номера текущей итерации. Первая итерация имеет номер 0.
|
`$index` имеет значение номера текущей итерации. Первая итерация имеет номер 0.
|
||||||
@@ -37,4 +37,4 @@ Tag {for}
|
|||||||
|
|
||||||
### {forelse}
|
### {forelse}
|
||||||
|
|
||||||
Тег `{forelse}` ограничивает код, который должен быть выполнен, если сочетание полей <start>, <end> и <step> не обеспечивают ни одной итерации.
|
Тег `{forelse}` ограничивает код, который должен быть выполнен, если сочетание полей <start>, <end> и <step> не обеспечивают ни одной итерации.
|
||||||
|
Reference in New Issue
Block a user