Zend Framework 2模块从数据库配置

时间:2015-04-06 20:34:04

标签: php database zend-framework2

我目前正在开发一个带有zend 2框架的项目,我试图找出是否有可能通过数据库控制模块是否激活。

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

一种想法是从数据库中加载配置 这段代码之前的“index.php”文件:

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

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

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

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

干杯!

1 个答案:

答案 0 :(得分:1)

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