Controller Data
Описание
Контейнер данных контроллера
Настройки
Глобальных настроек нет
Использование
Код класса состоит из пяти строк:
class Data implements \JsonSerializable { use Container; use MagicAccess; use RegularAccess; use JsonSerialize; }
Текущий контейнер контроллера можно получить вызвав метод getData():
function() { $this->getData(); }
В дальнейшем мы можем оперировать ним с использованием методов (Trait-Container)[Trait-Container], но для упрощения добавления данных в контейнер есть два рецепта:
Использовать метод assign():
function() { $this->assign('foo', 'bar'); }
Использовать return:
function() { return ['foo' => 'bar']; }