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

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

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

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

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

composer require league/csv

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

お気軽にコメントをどうぞ

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください