ryan has asked for the wisdom of the Perl Monks concerning the following question:
I am using HTML::Template with great success, but want to iterate through a huge number of template values as part of a form submission checker. Assigning the template variable values is lengthy and repetitive using the only method I know how. I have the template variables names and their required values in a hash, so wouldn't it be nice if I could just iterate through that and churn out the template variables?
So, is there a way to use a variable for all or part of the left hand side of the value pair assigmnent? Or another way to do the same thing?
Evidently I'm a little confused as to the exact usage of this type of assignment and it's limitations, and can't find any good explanations of it anywhere thus far.
So, is there a way to use a variable for all or part of the left hand side of the value pair assigmnent? Or another way to do the same thing?
Also, what is the correct name for the values either side of the '=>' so I can refer to these things correctly in the future?# how I do it now $tmpl->param(flag_location => "foo $var bar"); # I have not used hashes here to make it easier # to see the two things I am trying to do. # how I want to do it my $param = 'flag_location'; $tmpl->param($param => "foo $var bar"); # or better still my $param = 'location'; $tmpl->param("flag_$param" => "foo $var bar");
Evidently I'm a little confused as to the exact usage of this type of assignment and it's limitations, and can't find any good explanations of it anywhere thus far.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Value Pair Assignment
by Biker (Priest) on Apr 18, 2002 at 07:38 UTC | |
Re: Value Pair Assignment
by Fletch (Bishop) on Apr 18, 2002 at 07:34 UTC | |
by ryan (Pilgrim) on Apr 18, 2002 at 07:38 UTC | |
Re: Value Pair Assignment
by Biker (Priest) on Apr 18, 2002 at 07:29 UTC | |
Re: Value Pair Assignment
by mce (Curate) on Apr 18, 2002 at 08:01 UTC | |
by Anonymous Monk on Apr 18, 2002 at 17:38 UTC | |
by ryan (Pilgrim) on Apr 18, 2002 at 08:17 UTC |
Back to
Seekers of Perl Wisdom