0

需要帮助。必须实现“模块”的安装和加载。“模块”插件位于 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;
}
4

1 回答 1

3

模块::可插拔

于 2011-01-27T13:28:23.843 回答