2015-04-06 100 views
1

我目前正在使用zend 2框架的项目,我试图找出它是否可能控制模块是否激活或不是由数据库。Zend Framework 2从数据库模块配置

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

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

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

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

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

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

干杯!

回答

1

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

+0

看起来不错,我会试试这个! – inf3ction