FuelPHP – CSVアップロード機能を実装

FuelPHP – CSVアップロード機能を実装していくよん

管理システムには必須なCSVアップロード機能の簡易VerをFuelPHPで実装していきます。

CSVアップロード機能を実装する手順

アップロードするフォームを作成

/home/indexにアップロードフォームを作成します。

fuel/app/views/home/index.phpを以下のように変更してください。

/home/indexにアクセスして以下のような画面が表示されればOKです。

CSVアップロード機能を実装

上記、アップロードフォームで送信すると、HomeコントローラのuploadメソッドにPOSTされます。

Macで作成したCSVでもちゃんと読み込めるように以下の記事を参考に書いています。

PHP – MacのExcelで変換したCSVをfgetcsvで読み込もうとすると改行されなくて一行になってしまう問題 | Miningoo

CSVを読み込んだ後は、煮るなり焼くなりなんとでもしてくださいー!