[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