codeigniter 代码点火器4视图

xuo3flqw  于 2022-12-07  发布在  其他
关注(0)|答案(2)|浏览(175)

任何人都可以告诉我如何在CodeIgniter 4控制器的新选项卡中查看PHP页面。

return view('/pdfrepo/resume-page-pdf',$data, array('target' => '_blank'));

该页面被查看时没有任何错误,但在同一个选项卡上!

busg9geu

busg9geu1#

呈现视图与单击链接不同:

**渲染视图:**如果查看docs Global Functions and Constants - view,您会发现您使用的第三个“options”参数是针对一个完全不同的概念,就像<a href>的样式一样,在您的示例中甚至还不存在:

$options(array)-将传递给呈现类的选项数组。当前,这些选项可在$options数组中使用:saveDatacachedebug

**单击一个链接:**检查文档URL Helper -锚,在其中您可以使用attributes参数添加类似以下内容:['target' => 'blank']以实现打开新选项卡的链接

附言:通常是一个新标签,但用户可以配置浏览器打开一个新窗口。

g0czyy6m

g0czyy6m2#

PHP不能打开一个新的标签页并显示数据。PHP是一个Server Side Language。为此,你必须使用一个Client Side Language,如JavaScript。

在主视图中

<a href="<?= base_url('controller/route') ?>" target="_blank">View PDF</a>

target="_blank",它会奇迹般地将页面加载到新标签页中。

相关问题