Thread Verschachtelte Tabellen mit HTML::Template (13 answers)
Opened by Ronnie at 2003-10-22 11:39

Geewiz
 2003-10-22 13:46
#7430 #7430
User since
2003-09-29
69 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=Ronnie,22.10.2003, 11:25]Wenn ich jetzt einen zweiten (inneren) loop möchte muss ich dann diesen als Referenz in der äußeren Datenstruktur angeben?[/quote]
Das hättest du doch auch gleich fragen können. Die kurze Antwort ist "Ja.". Die lange Antwort:

Aus der Doku:


Quote
<TMPL_LOOP>s within <TMPL_LOOP>s are fine and work as you would expect. If the syntax for the param() call has you stumped, here's an example of a param call with one nested loop:

Code: (dl )
1
2
3
4
5
6
7
8
9
  $template->param(LOOP => [
{ name => 'Bobby',
nicknames => [
{ name => 'the big bad wolf' },
{ name => 'He-Man' },
],
},
],
);


Basically, each <TMPL_LOOP> gets an array reference. Inside the array are any number of hash references. These hashes contain the name=>value pairs for a single pass over the loop template.


Das heisst, du baust ein Array auf, das hashrefs auf die Firmendaten enthält. Soweit bist du schon. Nun kommt zu den Firmendaten dann jeweils auch eine Referenz auf ein Array mit den jeweiligen Personendaten hinzu.

View full thread Verschachtelte Tabellen mit HTML::Template