An OX Controller
file: code/Winxle-Admin/CampaignController.pm 1: package Winxle::Admin::Controller::Campaign; 2: use Moose; 3: 4: use Winxle::Globals; 5: 6: has 'campaign_model' => 7: ( is => 'ro', isa => 'Winxle::Admin::Model::Campaign', required => 1 );
campaign_model handles all of the DB interaction