2012-02-28 222 views
1

我最近決定採用Codeigniter作爲PHP框架。設置全局變量Codeigniter

我想設置一些變量,應該可用於所有我的控制器/模型/視圖。

我該怎麼辦?

+0

你可能不應該。儘管如此,您可以在模型中使它們成爲類級常量。 – meagar 2012-02-28 18:45:32

回答

3

請參閱CodeIgniter's documentation$this->load->vars()

文檔狀態:

這個函數有一個關聯數組作爲輸入,並使用PHP提取功能生成 變量。此函數產生與使用函數的第二個參數相同的結果。您可能希望獨立使用此功能的原因是,如果您希望在控制器的 構造函數中設置一些全局變量,並使它們在從任何函數加載的任何 視圖文件中可用。您可以多次撥打 此功能。將數據緩存併合併到一個數組中,以便將 轉換爲變量。