If all else fails (as in my case):
<?php public function myRenderPartial($_viewFile_,$_data_=null,$_return_=true) { if(is_array($_data_)) extract($_data_,EXTR_PREFIX_SAME,'data'); else $data=$_data_; if($_return_) { ob_start(); ob_implicit_flush(false); require(YiiBase::getPathOfAlias("application.views").$_viewFile_.'.php'); return ob_get_clean(); } else { require($_viewFile_); } } ?>
Ivo Renkema
source share