процесс шаблона блока клона с использованием PhpWord в Laravel - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь загрузить документы Word, используя PHPWORD, и я могу загрузить файл .docx, но не вижу данных внутри файла.

У меня есть массив, как показано ниже в моей БД

array:2 [▼
  0 => "lala ava dslf"
  1 => "jenny waikom dongai"
]

и в моем коде

$director_name = [];
foreach ($company->directors as $director) {
  $director_names[] = $director->name;
}

$director_count = count($company->directors);

$templateProcessor->cloneBlock('CLONEME', $director_count);
$namecount = 0;
foreach ($director_names as $name) {
  $templateProcessor->setValue('director_full_name_block', $name[$namecount], 1);
  $namecount++;
}

В моем файле word.docx

${CLONEME}
  ${director_full_name_block}
${/CLONEME}

Он не выдает никаких ошибок и загружает слово docs, но когда я пытаюсь открыть файл слова, он показывает

The file <filename.docx> cannot be opened because there are problems with contents

Кто-нибудь может мне помочь, что я сделал не так?

...