在我看来,我有一个链接在 Controller 中调用一个函数。控制器中的功能正在制作pdf。它应该只制作 pdf 的$model->id
. 但我无法通过我的链接将 $model->id 的值发送到控制器。
看法
<?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 的值?