好吧,我有一个带有报告链接的页面。每当有人点击一份报告时,他们都可以下载 Excel 文件。但是,有时没有字段可以进行报告;在这种情况下,我想显示一条警报消息,在他们点击“接受”后,他们会被重定向到主面板。当他们单击报告时,他们会转到使用 aswitch
获取数据的控制器。如果没有数据,模型返回FALSE
;所以在控制器结束时,我检查:
if ($result_array != FALSE)
to_excel($result_array->result_array(), $xls,$campos);
else {
echo "<script>alert('There are no fields to generate a report');</script>";
redirect('admin/ahm/panel');
}
如果我摆脱redirect('admin/ahm/panel');
了警报,那么警报会起作用,但它将用户移动到应该生成 excel 文件的页面。但是如果我使用重定向,控制器会将用户移动到主面板而不显示警报。
任何帮助表示赞赏。
提前致谢。