Thread Problem mit MicroMason (18 answers)
Opened by kabel at 2003-09-14 21:14

BrownWolf
 2003-09-14 20:31
#28055 #28055
User since
2003-08-15
308 Artikel
BenutzerIn
[default_avatar]
Hallo ich habe ein Problem mit Text::MicroMason.
Ich möchte ein Array übergeben aber er gibt immer nur ein Element aus.

Beispiel:

script.pl:

Code (perl): (dl )
1
2
3
my &#36name = "BrownWolf";
my @array = ("BrownWolf","pq","Ishka");
print execute_file("./templates/template.htm", "name" => &#36name, "members" => @array);


Dann in der template.htm:

Code: (dl )
1
2
3
4
5
6
7
<html>
<head></head>
<body>
Name: <% $ARGS{name} %><br>
Members: <% $ARGS{members} %>
</body>
</html>


Jetzt erscheint aber nur ein Element ...
Wenn ich $ARGS{members} zu @ARGS{members} mache (Wa s auch logisch wäre) , dann geht es auch nicht.

Jemand ne Idee ?
Code (perl): ()
1
2
3
sub _{s;;xrqIpiql\\{}p{pl{R>rl{N{}gjwpkssq]>rl{N;;;*{{}=*{_};;
&#36{{}={q{{{}}}=>[reverse+split+reverse+q;}{;]};&#36{{}->{q{{{}}}}->[@{{}];}
&#36{{}=reverse+_(q{{}}=>q{{}})^chr(30)x+length&_(q{{}}=>,q{{}})and+print;

View full thread Problem mit MicroMason