在我看來,我有一個鏈接,它在Controller中調用一個函數。控制器中的功能正在製作pdf。它應該使pdf只有$model->id
。但我無法通過我的鏈接將$ model-> id的值發送到控制器中。
通過鏈接發送ID - Yii
查看
<?php
echo CHtml::link('Save/Print',array('print'),array('class'=>'btnPrint btn btn-info','target'=>'new'));
?>
<?php
$this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
'id',
'name',
'father_name',
'cnic',
'customername',
),
));
?>
控制器
public function actionPrint($id) {
ini_set('max_execution_time',360);
ini_set('memory_limit', '128M');
$mPDF1 = Yii::app()->ePdf->mpdf('','A4');
$mPDF1->SetHTMLHeader('<h3 style="text-align: center;">'.mb_strtoupper(str_replace('Hello','',Yii::app()->name),'UTF-8').'</h3>');
// $id=35;
$records = Candidate::model()->findByPk($id);
$html = '';
$html .= $this->renderPartial('view', array('model'=>$records),true);
$mPDF1->WriteHTML($html, false);
$mPDF1->Output();
}
我怎麼會送id的值?
嗎? –
@kumar_v不,我只是想要一個按鈕,這將使CGridView的PDF –
你想要帶有cgridview內容的PDF輸出。對? –