1

如何在 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');

}

谢谢...!

4

1 回答 1

1

为什么弹出窗口?只需创建链接target="_blank",浏览器将打开新窗口或新选项卡 - 每个用户首​​选项。

<a href="<?= Yii::app()->createUrl('report', array(/* params */));?>" target="_blank">Print PDF!</a>

您甚至可以嵌入 pdf 或使用 pdfobject 等。

于 2013-09-11T07:15:40.273 回答