Yii 2 Export Menu html в CSV

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Закрыто
novoselov
Сообщения: 36
Зарегистрирован: 2015.04.18, 15:11

Yii 2 Export Menu html в CSV

Сообщение novoselov »

Всем привет.

Подскажите, почему при экспорте через https://github.com/kartik-v/yii2-export добавляется html код в начало CSV? http://prntscr.com/ezlqt4

xls и xlsx совсем не открываются.

Этот HTML ровно то, что находится над таблицей.

У меня выгружается не совсем Grid, а данные которые формируются отдельно для выгрузки, виджет экспорта подключается в строках грида.

Конфигурация

Код: Выделить всё

....grid....
[
	'label' => 'Экспорт',
	'format' =>'raw',
	'value' => function ($data) {
		return ExportMenu::widget([
			'dataProvider' => $data->getExportData(),
			'columns' => $data->getExportColumn(),
			'showColumnSelector' => false,
			'enableFormatter' => false,
			'contentBefore' => false,
			'fontAwesome' => true,
			'filename' => 'xml-'.$data->id,
			'options' => ['id'=>'export'.$data->id], // optional to set but must be unique
			'target' => ExportMenu::TARGET_BLANK,
		  
			'exportConfig' => [
				ExportMenu::FORMAT_HTML => false,
				ExportMenu::FORMAT_TEXT => false,
				ExportMenu::FORMAT_PDF => false,

				ExportMenu::FORMAT_CSV => [
					'iconOptions' => ['class' => 'text-primary'],
					'linkOptions' => [],
					'mime' => 'application/csv',
					'extension' => 'csv',
					'writer' => 'CSV',
				],
			]
		]);
	},
]
novoselov
Сообщения: 36
Зарегистрирован: 2015.04.18, 15:11

Re: Yii 2 Export Menu html в CSV

Сообщение novoselov »

добавление

Код: Выделить всё

'clearBuffers' => true,
решает проблему

https://github.com/kartik-v/yii2-export/pull/40

Можно закрывать.
Закрыто