Настройка CakePHP ::Write() Ссылка

#php #cakephp

#php #cakephp

Вопрос:

Моя базовая конфигурация использует внешнее включение, содержащее массив, который я более или менее использую (за неимением лучшего слова) в качестве кучи для отслеживания информации о состоянии между cake и моими серверными библиотеками.

Поскольку куча будет меняться с некоторой частотой, можно ли использовать Configure::write() или что-то подобное, чтобы назначить конфигурационный параметр в качестве ссылки на этот массив?

Ответ №1:

Может быть, если бы вы сделали что-то вроде:

 Configure::write('IncludeFileRef', 'my_include.php');
  

А затем для ссылки на файл:

 $file = Configure::read('IncludeFileRef');
include_once($file);
  

Я думаю, что это сработает.

ОБНОВИТЬ: Или, если вам нужно ссылаться на массив:

 Configure::write('array_ref', 'my_array');
  

А затем ссылаться на массив:

 $array = ${Configure::read('array_ref')};