Your script is not running under Catalyst, so $c, or the Catalyst
context, is not available.
$c manages HTTP requests and responses.
It sounds like your approach/design may be slightly flawed. Perhaps
explain what you're trying to achieve - what are you doing with these
templates? where are they going? why do they have URLs to your
Catalyst app in them?
Cheers,
Robsco
On 10/31/2012 11:18 AM, Dimitar Petrov wrote:
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
<mailto: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 <mailto: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/
--
IntelCompute
Web Design & Online Marketing Experts
http://www.intelcompute.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/