Tengo un conjunto de rutas que quiero leer con Template Toolkit. ¿Cómo puedo acceder a los elementos de la matriz de esta matriz? La situación es la siguiente:¿Cómo puedo obtener elementos de una matriz con Template Toolkit?
my @dirs;
opendir(DIR,'./directory/') || die $!;
@dirs = readdir(DIR);
close DIR;
$vars->{'Tree'} = @dirs;
Entonces me llaman la plantilla de página de esta manera:
$template->process('create.tmpl', $vars)
|| die "Template process failed: ", $template->error(), "\n";
En esta plantilla Quiero hacer un árbol de los directorios de la matriz. ¿Cómo puedo acceder a ellos?
Mi idea era empezar con un foreach
en la plantilla de la misma familia
[% FOREACH dir IN Tree.dirs %]
$dir
[% END %]
De acuerdo. Siempre use referencias para matrices y hash –
Excelente funcionó perfectamente. ¡Gracias! Tendrá en cuenta que siempre use referencias! – Przemek