我想将配置数据存储在单独的文件中,然后使用正确的Lithium方式加载/读取它。
答案 0 :(得分:8)
取决于它的用途。除非经过仔细管理,否则我们强烈建议不要全局配置。
如果它与连接某种外部系统有关,我建议您查看Connections,Cache,Session,Auth或Logger类。请点击此处了解更多信息:http://li3.me/docs/lithium/core/Adaptable
如果您的配置不属于任何特定类别(y / ies),并且与常规站点操作有关,请查看Environment类:http://li3.me/docs/lithium/core/Environment。它没有任何特定的方法从文件加载,但它只适用于数组,所以如果你有一个返回数组的配置文件,你可以传递include "foo.php"
的值作为参数。
如果你走这条路,请确保你仔细管理你的配置,一旦你写完就不要改变它。对这种全球状态的管理不善是造成软件错误的首要原因。