У меня есть значение внутри конфигурации в config.phpНевозможно прочитать конфигурационный массив в PHP торт
Configure::write('key','value');
В контроллере App можно прочитать как это на функции beforeFilter: AppController.php
function beforeFilter() {
echo pr(Configure::read('key')); //WILL OUTPUT value
exit;
}
Однако, когда я вставляю массив в конфигурации, как это:
Configure::write('key',array('value1','value2'));
Это не выводить что угодно. Так почему это происходит? Мне нужен массив конфигурации. Не уверен, что не так.
EDIT: Я понятия не имею, как, но приведенный выше код начал работать сейчас. Это дает выход в
Array
(
[0] => value1
[1] => value2
)
Я верю тебе нужно добавить ключи к массиву и использовать 'Configure :: read' как:' key.key1', который вернет 'value1' (Проверьте документы: http://book.cakephp.org/2.0/en/developmen т/configuration.html # Настройка :: записи). Обновите меня, если это помогло –
Видимо, ничего не случилось, это что-то бросает ошибку на журналы? –
Где вы устанавливаете значение (configure :: write)? – DIDoS