Re: [Catalyst] Using a post argument in a template

2008-07-25 Thread Matt S Trout
On Fri, Jul 25, 2008 at 10:02:47AM -0500, James S. White wrote: > nevermind. this works. I am an idiot. It helps if the array isn't empty... The odds of discovering that just after you hit send go up in direct proportion to the number of people you're about to make a fool of yourself in front of.

Re: [Catalyst] Using a post argument in a template

2008-07-25 Thread J. Shirley
On Fri, Jul 25, 2008 at 8:02 AM, James S. White <[EMAIL PROTECTED]> wrote: > nevermind. this works. I am an idiot. It helps if the array isn't empty... > > On Fri, 25 Jul 2008, James S. White wrote: > >> I can stash and array and when I use [% c.stash.mylist %] in the template, >> it prints 'ARRAY(

Re: [Catalyst] Using a post argument in a template

2008-07-25 Thread James S. White
nevermind. this works. I am an idiot. It helps if the array isn't empty... On Fri, 25 Jul 2008, James S. White wrote: > I can stash and array and when I use [% c.stash.mylist %] in the template, > it prints 'ARRAY(0x94023b0)' but if I try: > > [% FOREACH element IN c.stash.mylist %] > [% element

Re: [Catalyst] Using a post argument in a template

2008-07-25 Thread James S. White
I can stash and array and when I use [% c.stash.mylist %] in the template, it prints 'ARRAY(0x94023b0)' but if I try: [% FOREACH element IN c.stash.mylist %] [% element %] [% END %] the output is null. I'm sure I'm missing something here, I just don't know what. On Fri, 25 Jul 2008, Tomas Doran

Re: [Catalyst] Using a post argument in a template

2008-07-25 Thread Tomas Doran
On 25 Jul 2008, at 14:50, James S. White wrote: I did. I want to use it as a variable even though it's passed in as an arg. I didn't mean to be unclear, sorry. Once it's stashed, can I use it like [% myarg %] in a template? or [% c.stash.myarg %]? Yes, either. Cheers t0m _

Re: [Catalyst] Using a post argument in a template

2008-07-25 Thread James S. White
Cool. I was unaware how the stash worked. I can see the benefit of encapsulating each component. Thanks! On Fri, 25 Jul 2008, Tomas Doran wrote: > > On 25 Jul 2008, at 13:40, James S. White wrote: > > > I was trying to munge the paramaters in the controller, I just > > can't figure > > out how to

Re: [Catalyst] Using a post argument in a template

2008-07-25 Thread James S. White
I did. I want to use it as a variable even though it's passed in as an arg. I didn't mean to be unclear, sorry. Once it's stashed, can I use it like [% myarg %] in a template? or [% c.stash.myarg %]? On Fri, 25 Jul 2008, Bill Moseley wrote: > On Fri, Jul 25, 2008 at 07:40:59AM -0500, James S. Whi

Re: [Catalyst] Using a post argument in a template

2008-07-25 Thread Tomas Doran
On 25 Jul 2008, at 13:40, James S. White wrote: I was trying to munge the paramaters in the controller, I just can't figure out how to access the variables of a controller method in the template. I'd be more than happy to pass the argument to a controller, and then have the view fetch it f

Re: [Catalyst] Using a post argument in a template

2008-07-25 Thread Bill Moseley
On Fri, Jul 25, 2008 at 07:40:59AM -0500, James S. White wrote: > I was trying to munge the paramaters in the controller, You said argument in your original post: sub foo : Local { my ( $self, $c, $myarg ) = @_; $c->stash->{myarg} = $self->munge( $myarg ); # or use ch

Re: [Catalyst] Using a post argument in a template

2008-07-25 Thread James S. White
I was trying to munge the paramaters in the controller, I just can't figure out how to access the variables of a controller method in the template. I'd be more than happy to pass the argument to a controller, and then have the view fetch it from the controller, and then the template read it from th

Re: [Catalyst] Using a post argument in a template

2008-07-24 Thread Eden Cardim
On Fri, Jul 25, 2008 at 1:12 AM, James S. White <[EMAIL PROTECTED]> wrote: > I'm passing an argument to the method via a post, and then catch it with > my ( $self, $c, $myarg ) = @_; shouldn't there be a way to mine it without > using [% c.req.arguments.0 %] in the template? > > like [% c.controlle