Есть ли индекс в 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>