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 chaining } > I just can't figure > out how to access the variables of a controller method in the template. Munged argument is [% myarg | html %] > 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 the > view, > If I had any idea how to dereference the variables in order to set them in > new components. I was just trying to keep it walk before running and I keep > tripping over my feet. It's that wording that is tripping me up. ;) > > > On Fri, 25 Jul 2008, Eden Cardim wrote: > > > 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.controller('Page').methodname.myarg %] or something... > > > > You want [% c.req.body_params.myarg %] if it's a post, [% > > c.req.params.myarg %] if you don't care. I would munge the parameters > > in the controller and try to formalize an API to interact with the > > view though. Also, avoid making your view-side code be > > controller-dependent, you'll surely regret it later. > > > > -- > > edenc.vox.com > > > > > _______________________________________________ > List: Catalyst@lists.scsys.co.uk > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst > Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ > Dev site: http://dev.catalyst.perl.org/ > -- Bill Moseley [EMAIL PROTECTED] Sent from my iMutt _______________________________________________ List: Catalyst@lists.scsys.co.uk Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ Dev site: http://dev.catalyst.perl.org/