私は多かれ少なかれテーブルを表示するCIアプリを持っています。これらのページでは、PHPExcelを使用して結果をエクスポートしています。現在、コントローラーのロジックは次のようになっています。
if( $this->input->get('export') == 1 ) {
// Get Data
// Load up library stuff
// Prompt for download
die();
}
$this->load->view('index');
もう少し複雑です。CSV/XLSなどを選択できますが、簡単に言うとそれだけです。このコードは繰り返されるので、ファイル名やタイプなどの設定の配列を受け取る別の場所のメソッドにしたいと思います。それはヘルパー以上のようです。
これは、プライベートコントローラーメソッドを使用した最初の慣らし運転ですか?もしそうなら、それはどのように見えるでしょうか?