如何在 YII 控制器操作中渲染弹出窗口?
我想为一些操作打开新窗口...请帮我解决这个问题...(当我调用操作时,而不是在单击链接时,我想要这个)
例如,当我去查看发票控制器中的操作时,它应该在新窗口中打开......
有没有办法渲染弹出窗口...
这是我使用MPDF
生成pdf的操作...它应该在新窗口中打开。
public function actionReport() {
$date=Yii::app()->Date->onlyNow();
$name="ITEM Reprt(".$date.")";
$mPDF1 = Yii::app()->ePdf->mpdf('L', 'A5');
$mPDF1->WriteHTML($this->renderPartial('test', array(), true));
$mPDF1->Output($name,'I');
}
谢谢。。。!
为什么是弹出窗口?只需创建带有target="_blank"
的链接,浏览器将打开新窗口或新选项卡 - 根据用户首选项。
<a href="<?= Yii::app()->createUrl('report', array(/* params */));?>" target="_blank">Print PDF!</a>
您甚至可以嵌入pdf或使用pdfobject等。