【CodeIgniter3】League/CSVを使ってデータベースのデータをCSVファイルでダウンロードする方法

【CodeIgniter3】League/CSVを使ってデータベースのデータをCSVファイルでダウンロードする方法です。

CodeIgniterにはクエリの結果からCSVを生成するデータベースユーティリティクラスがあるのですが、先頭にカラム名が追加できなかったり自由度が低いと思います。

CodeIgniter3を使っているのであれば、League/CSVを使ったほうがより自由にデータベースのデータをCSVファイルに変換してダウンロードできると思います。

サンプルコードを公開しますが、その前にComposerでLeague/CSVをインストールしておいて下さい。

ソースコードは以下のとおりです。

コメントを残す