我正在使用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');
答案 0 :(得分:0)
Codeigniter的重定向仅在其运行的窗口内工作,因为服务器对客户端(浏览器)一无所知。
http://codeigniter.com/forums/viewthread/110435/#557038解释了(一般解释的)解决方法:
“您需要将它们发送到使用JavaScript打开新窗口的HTML输出页面”
话虽如此,您可能需要View模块的一些帮助才能进行重定向。