[смарти] как использовать переменную в качестве индекса массива?
$a[{$b[i]}]
получится?
вообще такую выборку логичнее на уровне РНР сделать, а не смарти.
Поэтому, стоит попробовать такой вариант: $a.$b.$c
сделать это в шаблоне можно разве что через {php} {/php}
{assign}
уже отменили?
логично так сделать ИМХО:
{section name=i loop=$b}
{assign var="j" value=$b[i]}
{$a[j]}
{/section}
разберись там тока с тем, где надо `$` ставить, где не надо...
очень рекомендую для понимания читать, что оно пишет в templates_c
придумал ещё способы, но извратные в основном
правильным оказался код
{section name=i loop=$b}
{assign var="j" value=$b[i]}
{$a[$j]}
{/section}
Оставить комментарий
IvladV71
как использовать переменную в качестве индекса массива?в идеале хотелось бы получить чё нить типа
пробую
так не получаеццо
подскажите решение