我在我的應用程序中有一個呈現的視圖,當我導出爲PDF時,我想使用之前呈現的數據。現在我正在使用另一種方式來做到這一點,我再次加載所有的東西來導出。我該怎麼做?Yii在另一個視圖中呈現視圖
我用這個代碼,但沒有取得過成功:
array('label'=>'Export pdf', 'url'=>array($this->renderPartial(
'ViewPDF2', array('sessao' => $GLOBALS['session'],'name_project'=>$model->name_project,'id_project'=>$model->id_project,'dataStart'=>$model->data_start,'dataEnd'=>$model->data_end))))
代碼在哪裏? – Jon
我有一個視圖,我只是想知道如何渲染它的另一個視圖。我使用了這段代碼,但沒有成功: array('label'=>'Export pdf','url'=> array($ this-> renderPartial('ViewPDF2',array('sessao'= > $ GLOBALS ['session'],'name_project'=> $ model-> name_project,'id_project'=> $ model-> id_project,'dataStart'=> $ model-> data_start,'dataEnd'=> > data_end)))), – Renan
在url中你必須把url。因此,您不需要放入renderPartial,而需要放置$ this-> createUrl()值。 – sensorario