[Catalyst] Accessing a Controller from ~/script

Kieren Diment kieren at diment.org
Thu Feb 19 11:03:42 GMT 2009


On 19/02/2009, at 9:52 PM, Dermot wrote:

> 2009/2/19 Kieren Diment <diment at gmail.com>:
>>
>> On 19/02/2009, at 9:31 PM, Dermot wrote:
>>
>>> Hi,
>>>
>>> I have an import script, MyApp/script/import.pl. I have found myself
>>> replicating about 40% of it's code into a Controller. Is there some
>>> way I can unify things and access subroutines from my controller  
>>> in my
>>> import.pl or the vice versa?
>>
>> Yes, been there and done that.  Write a standalone model (e.g. in
>> Myapp/MyStandaloneModel.pm) that you can use the bulk of the code  
>> in the
>>

arg MyApp/lib/MyStandaloneModel.pm

>> controller and the script.  Use Catalyst::Model::Adaptor and ACCEPT  
>> context
>> to get the logic of this standalone model out of the controller and  
>> into the
>> catalyst model.
>
> Great thanx. I'll get straight to work on it. I might have a question
> or two later about the config.

Check the 2008 advent calendar for ACCEPT_CONTEXT usage: http://dev.catalystframework.org/wiki/adventcalendararticles



More information about the Catalyst mailing list