2012-02-28 140 views
1

我最近决定采用Codeigniter作为PHP框架。设置全局变量Codeigniter

我想设置一些变量,应该可用于所有我的控制器/模型/视图。

我该怎么办?

+0

你可能不应该。尽管如此,您可以在模型中使它们成为类级常量。 – meagar 2012-02-28 18:45:32

回答

3

请参阅CodeIgniter's documentation$this->load->vars()

文档状态:

这个函数有一个关联数组作为输入,并使用PHP提取功能生成 变量。此函数产生与使用函数的第二个参数相同的结果。您可能希望独立使用此功能的原因是,如果您希望在控制器的 构造函数中设置一些全局变量,并使它们在从任何函数加载的任何 视图文件中可用。您可以多次拨打 此功能。将数据缓存并合并到一个数组中,以便将 转换为变量。