0
需要帮助。必须实施“模块”的安装和加载。 “模块”插件位于像lib /这样的文件中。我认为我应该以某种方式将搜索子目录lib/for“module”,加载插件以检查它是否已安装,如果不安装(例如,MyApp :: MyModule-> install()),则安装它。该插件包含“模块”,助手等。你有什么想法?在Mojolicious中加载“模块”
似乎是最终代码:
# 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;
}