调用新窗口/选项卡的功能,然后重定向到其他功能

时间:2012-06-29 04:31:17

标签: php codeigniter

我正在使用fpdf进行报告。我的问题是我想在处理保存到数据库之后调用在新窗口中使用fpdf类的函数,如下所示: 我可以这样想 1.首先我必须保存到数据库,数据发布形式为html。 2.调用fpdf函数以使用与第一个进程相同的数据打印结果。 3.重定向到索引功能,以显示数据已保存到数据库中。

我的代码是这样的:

//save to database
$this->My_model->insert($data);

//call the pdf function
$this->print_the_result($data);

//redirect
redirect('my_class/index');

1 个答案:

答案 0 :(得分:0)

Codeigniter的重定向仅在其运行的窗口内工作,因为服务器对客户端(浏览器)一无所知。

http://codeigniter.com/forums/viewthread/110435/#557038解释了(一般解释的)解决方法:

“您需要将它们发送到使用JavaScript打开新窗口的HTML输出页面”

话虽如此,您可能需要View模块的一些帮助才能进行重定向。