可以在新窗口中打开新的codeigniter视图

时间:2013-04-02 05:16:41

标签: php codeigniter

我需要知道是否可以在新窗口中加载codeigniter视图?

我需要像这样将视频发送到视图

$this->load->view('pdfview', $data);

但我希望在新窗口或标签页中打开此视图

您好

我需要知道是否可以在新窗口中加载codeigniter视图?

我需要像这样将视频发送到视图

$this->load->view('pdfview', $data);

但我希望在新窗口或标签页中打开此视图

4 个答案:

答案 0 :(得分:1)

尝试使用锚标记加载页面并将目标设置为“空白”,如

<a href="mydomain/controller/function" target="_blank">Goto Page</a>

答案 1 :(得分:0)

打开新窗口不是服务器端操作(PHP) - 它是客户端。您只需将目标添加到<a>标记即可。

答案 2 :(得分:0)

您无法使用服务器端语言(PHP)来控制客户端行为(强制使用新的浏览器窗口来显示超链接)。

答案 3 :(得分:0)

您如何调用控制器/视图?显然是从您网站上的链接。

在该链接上添加target =“_ blank”属性。

Eg: <a href="pdf/view/12" target="_blank">View PDF</a>

用户点击它,会打开一个新窗口。