0
我正在解决一个问题:我有一个ZF2骨架应用程序运行良好,服务管理器,数据库适配器,路由,一切都很好。但是我需要解决的是如何,何时或如何更好地从数据库加载一些配置(设置)?ZF2 - 从数据库加载配置
问题是(AFAIK)有Zend配置,这些配置是不可见的,也不能从外部编辑(或者通过管理)。但是我需要有能力管理许多配置设置 - 并且这些设置也应该在启动时加载(bootstrap,不管)。这些设置可以管理例如显示小部件(让我们假设几乎网站上的每个区块都由小部件 - 视图助手控制 - 我必须通过配置来决定是否显示该小部件或使用其他设置)。
我需要帮助的是如何管理将从数据库加载的配置。
- 我应该将它与Zend配置合并吗?
- 我应该把它加载到模块的
onBoostrap
? - 我应该使用更好的解决方案(什么)?
我在想有编辑 PHP配置文件(将Zend的简单与其它配置文件加载),以便管理这些设置会导致读取和写入文件,但是这确实是一个坏主意因为数据库可以更好地处理这个问题,因此可以同时进行更多编辑。