Hello Anthony, I think the catalyst object is not called Catalyst but c, this you need [% c.uri_for(...) %] or you can use [% c.uri_for_action(...) %] to point to particular action. You could change that setting the CATALYST_VAR into your view configuration (as shown here https://metacpan.org/module/Catalyst::View::TT), however I think "c" is shorter and better default.
Cheers On Wed, Oct 31, 2012 at 11:41 AM, Anthony Gladdish < anthony.gladd...@newcastle.ac.uk> wrote: > Hi, > > Got a lot of code in a controller that should be moved out and into an > external script (that's called by a cronjob) which calls stuff from the > Model and then emails it. > > The script can access the model fine and re-use a Template::Toolkit > template already written fine (I'm using MIME::Lite::TT). However, in the > template itself there's a lot of calls to the Catalyst context object, in > the form of: > > [% Catalyst.uri_for( ... ) %] > > ... which aren't displaying anything. I don't really want to hard code the > URIs, so is there a way to get access to the Catalyst context object of a > running app, in a separate external script? > > Regards, > > Anthony Gladdish > > _______________________________________________ > 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/ >
_______________________________________________ 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/