2

私は電話番号の配列を持っています。これらの数値を 1 行に 5 つの数値を表に表示したいと考えています。データ構造を変更せずに Template Toolkit でこれを行うことはできますか?

4

1 に答える 1

1

プラグインTemplate::Plugin::Tableを使用できます:

[% USE table(phone_numbers, cols=5) %]

[% FOREACH row IN table.rows %]
   [% FOREACH item IN row %]
      [% item %]
   [% END %]
[% END %]

phone_numbersTemplate Toolkit に渡す必要がある電話番号配列への参照です。例:

...
$data->{phone_numbers} = \@phone_numbers;

$template->process('example.tmpl', $data) 
   || die "Template processing failed: ", $template->error(), "\n";
于 2013-05-08T20:35:23.380 に答える