【发布时间】:2012-06-16 20:45:51
【问题描述】:
我已经对此进行了搜索和搜索,但我认为我的术语不正确,因为它一直给我 zend 站点的应用程序设置,而不是最终用户的应用程序设置。
我想要一个 config.ini 类型的文件,最终用户可以在其中编辑值。我希望它只是我希望他们看到的设置,并且能够像我一样创建值名称认为对他们有意义。所以会是这样的
[General]
SiteName=MySite
ShowResources=TRUE
[Database]
Server=myServer
databasepath=mydbpath
...
所以我的两个问题。 1. 这种类型的文件叫什么,因为当我搜索应用程序设置时,我得到的 ZF 应用程序设置不是最终用户的(大概)
- 处理此类文件的最佳方法是什么?
谢谢
【问题讨论】:
-
具体说明“最终用户”的含义。我不知道您是在谈论某个使用网络浏览器的随机人,还是尝试安装和运行您正在编写的软件的人。如果是前者,他们不应该编辑 .ini 文件。如果是后者,他们仍然可能不应该编辑 .ini 文件,但如果是,只需创建一个默认文件,让他们编辑它,然后使用 Zend_Config 将值获取到您的应用程序中.
-
我的最终用户,或者购买我的产品以在他们自己的网站上使用的人。不是网站访问者或通过网络浏览的人。
-
所以他们正在使用您的 ZF 应用程序结账,并且使用它,他们将只能连接到一个(即他们自己的本地)数据库?
-
大概是正确的。我不愿让他们编辑任何真正的应用程序设置文件,并且希望他们编辑一些其他无害的 INI 类型文件以获取设置信息。例如。数据库、用户凭据等
-
啊,好吧,我误解了,相应地编辑了我的答案。
标签: zend-framework config ini