В cakephp 2.x Я мог бы определить переменную в модели приложения public $someVar = false;
, и она будет доступна во всех моделях. Я мог бы даже получить/установить его из контроллера для любой модели: например.Cakephp 3 - переменная для всех моделей
$this->User->someVar = true;
Поскольку нет модели приложения, есть ли способ, чтобы достичь того же в торте 3. У меня есть глобальные обработчики событий настроенные как в этом ответе
Cakephp 3 callbacks, behaviors for all models
Таким образом, Цель состоит в том, чтобы иметь переменную, которая будет доступна в этих глобальных прослушивателях, обратные вызовы всех моделей, а также от контроллера через объект модели - подобно торцу 2: для обратных вызовов модели приложения, всех обратных вызовов моделей и от контроллера соответственно.
редактирования: не предпочел бы использовать Configure
Благодарность