skillup

技術ブログ

PHP

CakePHP3 Csvプラグイン

投稿日:2017年4月11日 更新日:

cakePHPでのCSVダウンロードプラグインを実装

インストール

composer.jsonに下記のように書いてcomposer updateすればOKです。

プログラム

注意点

  • 連想配列でなく、単なる配列を組み込んでいくという点で出力方法がなかなか独特ですね。
  • また他の場所で不用意に_serializeを使っているとうまく吐き出されなかったります。

参考

Exporting Data to a Downloadable CSV File with CakePHP 3 and CsvView
CakePHPのCsvView プラグインでお手軽CSV出力
CakePHP3 で CSVエクスポート機能(マルチバイト文字対応)

-PHP
-,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

Cakeの共通処理

CakePHPだけに限りませんが、フレームワークの場合、オブジェクト指向の特徴を理解して、全ページに共通な処理などは個々のコントローラーに書くのではなく、もっと抽象度の高いクラスに書いたほうが保守性が …

no image

phpQueryを使ったスクレイピングに関して

以前、スクレイピングに関してはこのエントリーでも紹介したとおり、phpに標準で入っているDOMDocumentを使う方法が一番楽です。 ところがデータによってはXMLで解析するため目的とする要素を取得 …

no image

コード静的解析ツールを使った際の気づきなど

最近のプロジェクトでコード静的解析ツール(phpcs,phpmd)を使った際の気づきなど コードを書きながら常時エディタがチェックするタイプのものでないとまず無理(保存するたびでも無理だし、コミット時 …

no image

CakePHPのcomponent

CakePHPのComponentについて。 CakePHPでは各コントローラに共通の処理をComponentとしてモジュール化することができます。 わかりやすいところでいえば認証のAuth,Sess …

no image

cakePHP Tips その2

またまたCakePHPのネタです。 タイトルから内容がわからなくてすいません。 五月雨式に行きます。 Contents1 コントローラーごとのベースになるテンプレートの変更2 linkタグでのHTML …

アーカイブ