致命错误:不在对象上下文/ Codeigniter中时使用$ this

时间:2011-12-28 15:46:17

标签: codeigniter global-variables config

这应该是“愚蠢的简单”,所以不得不问这个很尴尬,但是我在这里碰到一堵墙,真的需要在这几天之后向前推进。

我正在尝试使用存储在CodeIgniter(2.1.0)application / config / config.php文件中的变量。没什么好看的。根据CI手册,我可以通过将它们添加到config.php文件中来为$ config数组添加其他值。虽然我试图将以下行添加到config.php文件中,但我无法从我的一个控制器文件中访问存储在$ config数组中的这些或任何变量。

$config['facebook_app_id']     =  '###############';
$config['facebook_secret_key'] =  'xxxxxxxxxxxxxxxxxxxxxxxxxxx';

当我尝试使用

访问控制器中的任何变量中的值时
echo $this->config->item('facebook_app_id');

我收到“致命错误:在不在对象上下文中时使用$ this”错误。


我还试图使用另外的方法将它们存储在一个单独的中 “application / config / facebook.php”文件,然后尝试首先在我的控制器中使用

加载此文件
$this->config->load('facebook');

具有相同的结果。

这里有什么想法吗?我知道的明显差距是什么?在此先感谢!!

0 个答案:

没有答案