2010-10-18 51 views

回答

8

取决于它的用途。除非仔细管理,否则我们强烈建议不要在全局配置中进行投掷。

如果它涉及到连接到某种外部系统,我建议你看看Connections,Cache,Session,Auth或Logger类。看看这里获取更多信息:http://li3.me/docs/lithium/core/Adaptable

如果您的配置不属于任何特定的范畴上(Y/IES),且与一般的现场操作,看看环境类:http://li3.me/docs/lithium/core/Environment。它没有任何特定的方法来从文件加载,但它只适用于数组,所以如果你有一个配置文件返回一个数组,你可以将它的值作为参数传递给include "foo.php"

如果你走这条路线,一定要仔细管理你的配置,并且一旦写完就不要改变它。这种全球状态管理不善是软件缺陷的头号原因。

相关问题