承接 xsuchy09/nette-csv-response 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

xsuchy09/nette-csv-response

最新稳定版本:0.4

Composer 安装命令:

composer require xsuchy09/nette-csv-response

包简介

Nette CSV Response

README 文档

README

Install:

composer require xsuchy09/nette-csv-response

Use:

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 \XSuchy09\Application\Responses\CsvResponse($data, 'students.csv');
		$this->sendResponse( $response );
	}
}

Individual settings example:

use \XSuchy09\Application\Responses\CsvResponse;

// $response is instance of \XSuchy09\Application\Responses\CsvResponse
$response
	->setDelimiter(CsvResponse::SEMICOLON)
	->setEnclosure('"') // this is default value so not require to call when set to "
	->setEscapeChar('\\') // this is default value so not require to call when set to \
	->setOutputCharset('utf-8') // this is default value so not require to call when set to utf-8
	->setContentType('application/csv')
	->setHeadingFormatter('mb_strtoupper')
	->setDataFormatter('trim')
;

统计信息

  • 总下载量: 21.37k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 4
  • Watchers: 3
  • Forks: 15
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-07-10