[Catalyst] Accessing a Controller from ~/script

Kieren Diment diment at gmail.com
Thu Feb 19 10:36:22 GMT 2009


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 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.



More information about the Catalyst mailing list