如何从数据库加载 Zend Framework 应用程序详细信息
我正在开发基于 Zend Framework 的应用程序,要求之一是创建一个管理面板,超级用户可以在其中动态更新一些系统配置,例如更改站点的语言,因此我正在考虑使用数据库,以便保存此类详细信息。现在我想将这些配置加载到应用程序中,并考虑在引导过程中加载它们。那么是否可以在引导中实例化一个模型并使用它将数据库中的详细信息加载到应用程序引导中?
I am working on Zend Framework based application and one of the requirement is to create an management panel from where the super-users can dynamically update some of the system configs like change site's language so I am thinking of using db so save such details. Now I want to load these configs into the application and thinking of loading them in the bootstrap process. So is it possible to instantiate a Model in the bootstrapping and use it to load details from database into the application bootstrapping?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 Zend_Config_Writer。传统数据库并不是存储配置数据的最佳方式(过度)。 Zend_Config 支持的所有格式(ini、json、yaml、xml)都是可序列化的,因此它们易于存储、检索和操作。例如,读取和写入 JSON。
Have a look at the Zend_Config_Writer. The traditional database is not the best way (overkill) of storing config data. All the formats (ini, json, yaml, xml) that Zend_Config supports are serializable so they are easy to store, retrieve and manipulate. Read from and write to JSON for example.