我有一个或多或少显示表格的 CI 应用程序。在这些页面上,我使用 PHPExcel 来导出结果。现在,控制器中的逻辑如下所示:
if( $this->input->get('export') == 1 ) {
// Get Data
// Load up library stuff
// Prompt for download
die();
}
$this->load->view('index');
它有点复杂,您可以选择 CSV/XLS 等,但简而言之就是这样。由于此代码将重复,我想将其作为其他地方的方法,该方法采用一系列设置,例如文件名和类型。它似乎不仅仅是一个帮手。
这是我第一次使用私有控制器方法吗?如果是这样,那会是什么样子?