Изменение output

Подскажите, а внесение изменений в output (допустим, чтото preg_replace-ами поменять нужно в нем) возможно только в processOutput()? Или есть какие то события? Просто не хочется трогать для этого контроллер вообще, а делать все изменения прямо из компонена.

CViewRenderer, случайно, не то, что вам нужно? :)

Я использовал свой ViewRenderer, чтобы заменять некоторые конструкции, написанные простыми смертными, на PHP код (т.е. что-то типа шаблонизатора).

Не знаю, по идее не совсем. Меня интересует уже сформированный кусок кода, который будет рендерить браузер.

Рендерит представление контроллер, и мне кажется, что от изменения его кода никуда не деться.