0
Ich versuche, einen Dienst zu erstellen, der dem Benutzer hilft, Module aus dem Systemadministrationsbereich dynamisch zu laden. Das ist mein Code:ZF2 Best Practice zum Laden Module Dinamisch
if(!$this->isModuleInstalled($moduleName)) {
$appConfigService = $this->getServiceManager()->get('ApplicationConfig');
$appConfig = new Config($appConfigService, true);
$modules = $config->modules->toArray();
end($modules);
$nextModuleKey = (key($modules) + 1);
unset($modules);
$config->modules->{$nextModuleKey} = $moduleName;
$writter = new Writer\PhpArray();
$writter->toFile(
__DIR__ . '/../../../../../config/application.config.php',
$config->toArray()
);
}
Ich denke, das ist nicht die beste Praxis für Module Dinamically.