2010-10-18 34 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"

如果你走這條路線,一定要仔細管理你的配置,並且一旦寫完就不要改變它。這種全球狀態管理不善是軟件缺陷的頭號原因。