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

Zend Framework 2 Module config from database

我目前正在使用 zend 2 框架开发一个项目,我正在尝试找出是否可以通过数据库控制模块是否处于活动状态。

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

一个想法是从数据库中加载配置 "index.php" 这行代码之前的文件:

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

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

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

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

干杯!

我的建议是通过Writer. If you use PhpArray将来自管理面板的信息写入配置文件,然后读取配置而不解析,从文件读取比数据库更快。