adott egy controller legyen valami. Ebben amikor renderelem a view részt egy másik controller view részét is szeretném renderelni, hogy lehet ez kivitelezni?
A renderpartialt néztem, de nem akar így menni.
public function actionView($id)
{
$extra = new MasikController;
$this->render('view',array(
'model'=>$this->loadModel($id)
));
$this->renderPartial('//masikcontroller/_view', array('data'=>$extra, 'id'=>$id));
}A MasikController id-jét is én adom/adnám meg neki.
Szerk.: Így megy csak épp nem jó helyre rakja az adatokat. Konkrétan a body végére.
public function actionView($id)
{
$extra = MasikModel::model()->findByPk($id);
$this->render('view',array(
'model'=>$this->loadModel($id)
));
$this->renderPartial('//masik/_view', array('data'=>$extra));
}

Help
















