Yii2: Как обработать контент после рендера контроллерами, но до показа пользователю?
Добрый день! Подскажите пожалуйста, как обработать весь контент после рендера контроллерами и до показа его пользователю?
Т.е. задача такая, есть некое значение в базе, которое меняется периодически. Нужно что бы после того как контент отрендерится но до показа пользователю поменять в нем некую субстроку "[replace]" и заменялась на значение то.
например в 1c-bitrix есть такое событие:
AddEventHandler("main", "OnEndBufferContent", "ChangeMyContent");
тут вызывается функция которая $content обрабатывает и возвращает его на вывод
или если в самописном коде, обычные методы:
ob_start();
....
код
.....
$out = ob_get_clean();
echo str_Replace('','',$out);
а как правильно реализовать тут в Yii2?
Реализация нужна или глобальная или на уровне контроллера, можно оба.
Заранее спасибо!