【CodeIgniter3】League/CSVを使ってデータベースのデータをCSVファイルでダウンロードする方法
【CodeIgniter3】League/CSVを使ってデータベースのデータをCSVファイルでダウンロードする方法です。
CodeIgniterにはクエリの結果からCSVを生成するデータベースユーティリティクラスがあるのですが、先頭にカラム名が追加できなかったり自由度が低いと思います。
CodeIgniter3を使っているのであれば、League/CSVを使ったほうがより自由にデータベースのデータをCSVファイルに変換してダウンロードできると思います。
サンプルコードを公開しますが、その前にComposerでLeague/CSVをインストールしておいて下さい。
1 | composer require league/csv |
ソースコードは以下のとおりです。
コメントを投稿するにはログインが必要です。