来自数据库的Zend Framework 2模块配置


Zend Framework 2 Module config from database

我目前正在处理一个使用zend2框架的项目,我正在努力找出是否可以控制数据库是否激活模块。

我正试图为我的项目创建一个管理面板,我想在那里激活和停用模块。

一个想法是从这行代码之前的"index.php"文件:

// Run the application!
Zend'Mvc'Application::init(require 'config/basic.config.php')->run();

因此,我将从数据库加载数据,并创建一个数组,而不是使用basic.config.php中的配置。

这是实现这一目标的正确方式吗?

是否也可以从数据库加载模块配置?因此,我可以从管理面板更改模块的路径。

干杯!

我的建议是通过Writer将管理面板中的信息写入配置文件。如果您使用PhpArray,那么在不进行解析的情况下读取配置,并且从文件中读取比数据库更快。