Есть ли индекс в CI foreach для доступа с {}-Notation?

Я новичок в Codeigniter и хочу узнать, смогу ли я получить доступ к любому типу итератора для foreach с {}-Notation в моих представлениях.

Дело в том, что у меня есть список, который должен быть разделен после каждого х элементов.

пример (что я хотел бы сделать:

<ul>
{list}
    <li>{items}</li>
    <? if ($iterator % 15 == 0) echo "</ul><ul>"; ?>
{/list}
</ul>

спасибо за совет;-)

1 ответ

Решение

Если вы используете класс синтаксического анализатора шаблона codeigniters, я не думаю, что есть способ сделать то, что вы ищете.

Вы можете отказаться от синтаксического анализатора шаблона и использовать обычный цикл for:

<ul>
<?php
$i=1;
foreach($item as $key=>$value){
    echo "<li>".$value."</li>";
    if($i % 15 === 0) echo "</ul><ul>";
    $i++;
}
?>
</ul>
Другие вопросы по тегам