Necesito usar el Widget CJuiAccordion con renderPartial

Buenas tardes a todos…

Quisiera utilizar el Widget CJuiAccordion con renderPartial (este genera un CTreeView) pero el resultado lo muestra por fuera del Widget. Adjunto esta la imagen de lo que está sucediendo.

El codigo que uso para generarlo es el mismo de la API




        $this->widget('zii.widgets.jui.CJuiAccordion', array(

        'panels'=>$Tipos,

        )); 



Y para asignación del renderPartial al array coloco las siguientes instrucciones:




<?php   $Tipos=array_values(array_filter(Tipos::items(Documento::tableName())));

        $TMP=array_values(array_flip(array_filter(Tipos::items(Documento::tableName()))));

        for($i=0; $i<count($Tipos); $i++)

            $Value[$i] = $this->renderPartial('_treeview', array('Tipo'=>$TMP[$i], 'Obs'=>'All', 'NoThEmE'=>NULL)); 

        $Tipos=array_combine($Tipos, $Value);



Agradezco su ayuda para corregirlo y los renderPartial se carguen dentro del Accordion y no fuera como lo está haciendo.

al render partial le podés pasar el 3er parametro true para que te lo devuelvae como return de la función

Saludos

Muchas gracias Sebas por tu aporte, ya que pude solucionar el inconveniente.