Вывести значение переменной, в имени которой содержится другая переменная

korvin0

моська
Вывести значение переменной, в имени которой содержится другая переменная

Собственно,
PHP:
$smarty->assign('a', 1);
$smarty->assign('file1', 'xaxa');
Ну вот, а как вывести значение переменной $file1 в темплейте, имя которой зависит от $a?
Причем нужно сделать это именно средствами smarty... модифицируя php-код, можно добиться такого результата, но интересно, можно ли это реализовать чисто на smarty.
{$file`$a`} и прочие извращения не помогают...
 

korvin0

моська
Frol
это решение на пхп, а я хочу чисто смарти
alexhemp
ТОЧНО можно это реализовать с помощью assign или capture ?
я просто по-разному извращался, но что-то не смог... нельзя ли код в студию?

-~{}~ 12.06.05 12:06:

Решение найдено:
Код:
{capture name=banner}
{ldelim}$file{$a}{rdelim}
{/capture}
{eval var=$smarty.capture.banner}
Всем спасибо!
 
Сверху