2011-01-27 4 views
0

Besoin d'aide. Nécessaire pour implémenter l'installation et le chargement de "modules". Le plug-in "Module" se trouve dans le fichier comme lib //. Je pense que je devrais en quelque sorte prendre les sous-répertoires de recherche lib/pour "module", charger le plugin pour vérifier s'il est installé, et l'installer sinon (par exemple, MyApp :: MyModule-> install()). Le plugin contient "module", helpers, etc. Avez-vous des idées?Chargement de "modules" dans Mojolicious

semble comme code final:

# Load Core 
my $_core = $self->plugin('FW::Core'); 

# Load modules 
my $plugins = FW::Core::Model::Module->select->hashes(); 
if(@$plugins) { 
    $self->plugin('FW::' . ucfirst $_->{name}) for @$plugins; 
} 

Répondre

Questions connexes