contenido en dos secciones del layout

Hola!

Estoy usando el layout de yahoo, tiene dos secciones (o mas) en donde incluir contenido, el problema es que si uso el render del controlador solo tengo un lugar donde incluir contenido. Viendo el layout de 2 columnas noté que se usan widgets para una segunda inclusión pero ni ganas de estudiar tanto :D .

Se les ocurre alguna manera simple de hacerlo sin usar el renderPartial e incluir todo en cada view??

Gracias de antemano, saludos.

Hola

podria hacer lo seguinte:

en el controlador:




public $left,$right;

function actionTest(){

  	$model=Mymodel::model();

  	//carga la view de la esquerda

  	$this->left=$this->renderPartial('left',array('model'=>$model));

  	//carga la view de la derecha

  	$this->right=$this->renderPartial('right',array('model'=>$model));

      //render la view principal

  	$this->render('content',array('model'=>$model));

}



en lo layout




<div id=left>

  <?php echo $this->left;?>

</div>

<div id=center>

  <?php echo $content;?>

</div>

<div id=right>

   <?php echo $this->right;?>

</div>



PS.: Mi español no es tan bueno como me gustaria

Muuchas gracias Gustavo! ahora mismo lo voy a probar y despues te cuento como me fué, saludos

Con unas muy pequeñas modificaciones todo funcionó muy bien, Gracias otra vez!

Saludos

Si, debe ser




$this->renderPartial('left',array('model'=>$model),true,true);



apenas para los que buscaren saberen

Me alegro de poder ayudarte

Saludos Juan

Si, ese fué el cambio que hizo funcionar todo. Gracias!