skillup

技術ブログ

PHP

CakePHP3 Csvプラグイン

投稿日:

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

インストール

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

プログラム

注意点

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

参考

http://andy-carter.com/blog/exporting-data-to-a-downloadable-csv-file-with-cakephp-3-and-csvview
http://qiita.com/shigejun/items/0c2a8110422ffd0e119d
http://qiita.com/okashoi/items/8b9aeb789fd5156064fe

-PHP
-,

執筆者:


comment

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

関連記事

no image

nginx上でのcakePHP

cakePHP上をCentOS,nginx上で公開するときのメモなどを。 cakeのversionは2.5です。 /var/www/html/sampleapp直下にプログラムを配置するものとします。 …

no image

携帯サイト取得手法

PHPでスクレイピングの仕事をよくやるんですが、携帯サイトを取得してほしいという要望があり、少し調査をすることに。 携帯サイトといってもドメイン以下のディレクトリで/で区切ってsample.domai …

no image

jQuery modalダイアログについて&重複時間処理

Contents1 jqueryモーダルダイアログ1.1 あらかじめ読み込むライブラリ1.2 ソース本体1.2.1 Html側1.2.2 Javascript側1.2.3 参考リンク2 重複時間につい …

no image

Laraevelのミドルウェアについて

以前からLaravel(ララベル)を使っていてわかりにくかったミドルウェアについてめも。 Laravelは一般的にはMVCフレームワークと言われていますが、コントローラーがリクエストを受け取り、何らか …

no image

キャッシュについて(主にmemcachedを中心に)

Webサービスのパフォーマンス向上で目に見えて効果があることの一つがDBへのアクセス回数を減らすことです。 それはSQLを発行する回数を少なくするなど、普段からのプログラムの書き方ももちろん大事なので …