Неустранимая ошибка: использование $ this, когда не в контексте объекта / Codeigniter - PullRequest
0 голосов
/ 28 декабря 2011

Предполагается, что это «глупо просто», поэтому мне неловко просить, но я врезаюсь в стену и мне действительно нужно двигаться вперед буквально через несколько дней.

Я пытаюсь использовать переменные, хранящиеся в файле CodeIgniter (2.1.0) application / config / config.php.Здесь нет ничего особенного.Согласно руководству CI, я могу добавить дополнительные значения в массив $ config, просто добавив их в файл config.php.Хотя я пытаюсь добавить следующие строки в файл 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');

с такими же результатами.

Есть идеи здесь?Каков очевидный пробел в моих знаниях?Заранее спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...