Skip to content

Latest commit

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

CSV Response

Use:

class SomePresenter extends BasePresenter
{
publicfunctionactionDefault()
{
$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:

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

About

Nette CSV response

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages