Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Re: Passing arguments to subroutines using Template Toolkit

by elbie (Deacon)
on Nov 30, 2001 at 01:47 UTC ( #128473=note: print w/ replies, xml ) Need Help??


in reply to Re: Passing arguments to subroutines using Template Toolkit
in thread Passing arguments to subroutines using Template Toolkit

Grr. Of course this works. sigh. I think I spent too much time looking at the first page of the TT perldoc where it tells me to pass it as a reference. I tried every combination of \&some_sub I could think of...

elbieelbieelbie


Comment on Re: Re: Passing arguments to subroutines using Template Toolkit
Re: Re: Re: Passing arguments to subroutines using Template Toolkit
by perrin (Chancellor) on Nov 30, 2001 at 02:34 UTC
    You only need to pass the sub as a reference if you plan to call it from within the template. Passing it as a ref lets you do this in your template:
    [% filler(some_var) %]
    Personally, I like to avoid callbacks from within templates when possible, but this can be useful for things like passing in a subroutine that escapes HTML characters.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://128473]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (6)
As of 2015-07-03 22:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (57 votes), past polls