нужна помощь. Необходимо осуществить установку и загрузку «модулей». Плагин «Модуль» находится в файле как lib //. Я думаю, что я должен как-то взять подкаталоги поиска lib / для "модуля", загрузить плагин, чтобы проверить, установлен ли он, и установить его, если нет (например, MyApp :: MyModule-> install ()). Плагин содержит «модуль», помощников и т. Д. Есть ли у вас какие-либо идеи?
похоже на окончательный код:
# 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;
}