я задаюсь вопросом о том, как реализовать динамическую переменную приращения, это мой PHPдинамической переменной имя массива в Smarty
<?php
$sections =5;
for($g=1; $g<=$sections; $g++){
$smarty->assign(array(
'products-'.$g => $dbvariable,
'add_display-'.$g => $othervar));
}
$smarty->assign('number', $sections);
?>
это мой умник шаблон
{assign var=cnt value=1}
{while $cnt <= $number}
{foreach from=$products-`.$cnt` item=prod name=mysection}
<div class="section-{$cnt}">
// my output here
<h3>{$products-`$cnt`.name}</h3>
<img src="{$add_display-`$cnt`.src}">
</div>
{/foreach}
{assign var=cnt value=$cnt+1}
{/while}
кто может вести меня по как реализовать динамическую переменную increment на smarty?
кажется, я потерял здесь
Большое вам спасибо, я пробовал этот метод. но это не дало мне моих желаемых результатов. $ products - это уже массив. и помещение массива в массив дает мне головокружение .. hehe ты мне немного помог. Я ценю это – faiz
Если двумерный массив (очень общая структура в PHP-коде, поэтому будет иметь множество примеров для просмотра) смущает вас, то динамически названные переменные (которые очень необычны и не очень поддерживаются большинством функций) будет хуже, а не лучше. – IMSoP
owh? действительно? плохо заметим, что – faiz