2017 © Pedro Peláez
 

library nette-csv-response

Nette CSV response

image

ohweb/nette-csv-response

Nette CSV response

  • Friday, October 24, 2014
  • by babant
  • Repository
  • 0 Watchers
  • 0 Stars
  • 5,741 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 11 Forks
  • 2 Open issues
  • 1 Versions
  • 6 % Grown

The README.md

CSV Response

Use:, (*1)

class SomePresenter extends BasePresenter
{
    public function actionDefault()
    {
        $data = [
            [ 'name' => 'George', 'age' => 15, 'grade' => 2, ],
            [ 'name' => 'Jack', 'age' => 17, 'grade' => 4, ],
            [ 'name' => 'Mary', 'age' => 17, 'grade' => 1, ],
        ];

        $response = new \Nette\Application\Responses\CsvResponse($data, 'students.csv');
        $this->sendResponse( $response );
    }
}

Individual settings example:, (*2)

use Nette\Application\Responses\CsvResponse;

$response
    ->setGlue( CsvResponse::SEMICOLON )
    ->setOutputCharset( 'cp1250' )
    ->setContentType( 'application/csv' )
    ->setHeadingFormatter( 'strtoupper' )
    ->setDataFormatter( 'trim' )
;

The Versions

24/10 2014

dev-master

9999999-dev https://github.com/ohweb/nette-csv-response

Nette CSV response

  Sources   Download

New BSD

The Requires

 

by Ondra Hlaváč