Вы должны проверить, если уже открыт выходной буфер, написав это перед вашим кодом:
if( ob_get_level () > 0 )
exit("That's why!");
Я предлагаю, чтобы Yii или PHP уже открыли буфер вывода, а вы просто сбрасываете его на следующий уровень. Если это так, проверьте php.ini для output_buffering
и, конечно, код перед вашим кодом.