Как я могу вытащить элементы из массива с Шаблонным Инструментарием?

У меня есть массив Путей, которые я хочу считать с Шаблонным Инструментарием. Как я могу получить доступ к элементам массива этого массива? Ситуация - это:

my @dirs;
opendir(DIR,'./directory/') || die $!;
@dirs = readdir(DIR);
close DIR;
$vars->{'Tree'} = @dirs;

Затем я называю Шаблонную Страницу как это:

$template->process('create.tmpl', $vars) 
   || die "Template process failed: ", $template->error(), "\n";

В этом шаблоне я хочу сделать Дерево каталогов в массиве. Как я могу получить доступ к ним?

Моя идея состояла в том, чтобы запуститься с a foreach в шаблоне как это

[% FOREACH dir IN Tree.dirs %]
$dir
[% END %]
5
задан Sinan Ünür 17 March 2010 в 15:20
поделиться