Задать вопрос
@Semen-29

Как в yii2 сгенерировать docx документ по шаблону?

Использую библиотеку phpWord v0.18.2
Пытаюсь применить вордовый шаблон для вывода отчета.
Создал temp.docx документ с переменной для подстановки - ${Name}
Код:
$path_templ = Yii::getAlias('@web').'/templates/temp.docx';
$phpWord = new TemplateProcessor($path_templ);
$phpWord->setValue('Name', 'Я');
$path_file = Yii::getAlias('@web').'/reports/report.docx';
$phpWord->saveAs($path_file);

Результат выполнения ошибка:
Declaration of PhpOffice\PhpWord\TemplateProcessor::save() should be compatible with PhpOffice\PhpWord\PhpWord::save($filename, $format = 'Word2007', $download = false)

Не могу понять что значит объявление TemplateProcessor должно быть совместимо с PhpWord в методе TemplateProcessor::save() нет параметров $format и $download.
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы