pieceofcake2 / csv-view
CakePHP 2 view class and component for exporting data as CSV
Package info
github.com/pieceofcake2/csv-view
Type:cakephp-plugin
pkg:composer/pieceofcake2/csv-view
Requires
- php: >=8.0
- composer/installers: ^1.0 || ^2.0
- pieceofcake2/cakephp: ^2.12
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^9.6
- pieceofcake2/app: ^2.2
- pieceofcake2/phpcs-cakephp2: ^1.1
- pieceofcake2/phpstan-cakephp2: ^1.0
Suggests
None
Provides
None
Conflicts
None
Replaces
This package is auto-updated.
Last update: 2026-10-16 09:33:48 UTC
README
CsvView renders view variables as CSV, like JsonView and XmlView do for JSON and XML, so
exporting model data as CSV needs no view template. The CsvView component builds the columns
and headers from find('all') results. This is a fork of
FriendsOfCake/cakephp-csvview 2.x for
pieceofcake2/cakephp.
Documentation
- Website: https://pieceofcake2.github.io/csv-view/ (日本語: https://pieceofcake2.github.io/csv-view/ja/)
- Markdown: docs/README.md (日本語: docs/ja/README.md) (for AI tools and offline reading)
The Markdown documentation is also included in the Composer package, in the plugin's directory: plugins/CsvView/docs/README.md (the location depends on your installer-paths). Install the package with --dev if you only need it for development.
Requirements
- PHP 8.0+
- pieceofcake2/cakephp 2.12+
Installation
composer require pieceofcake2/csv-view
Contributing
See the contribution guidelines.
Origin
This package is a maintained fork of
FriendsOfCake/cakephp-csvview
(friendsofcake/cakephp-csvview on Packagist, last upstream version 1.3.0), originally by Jose
Diaz-Gonzalez. It is maintained for CakePHP 2 on modern PHP by
pieceofcake2. Changes from the original are listed in the
commit history since the fork.
License
The MIT License. See LICENSE.