Warum rufst du nicht einfach auch per Ajax eine Action in deiner Yii-Anwendung auf? Performancemäßig sollte das keine großen Probleme bereiten. Yii ist ja unter anderem genau deshalb so schlank, um auch solche "kleinen" Anfragen recht flott bearbeiten zu können.
ich bin gerade über das gleiche Problem gestolpert - ich benötige es um Emails zu versenden - ich übergebe meiner Email-Klasse einen inhalt und die Klasse soll mir dann meinen Header und Footer mit Renderpartial anheften…
Ich werde das ganze sicher mit ob_*() lösen aber wenn wer noch eine Idee hat, würde ich eine renderpartial Methode vorziehen.