0

我在stackoverflow上寻找了各种答案,它们都不适用于我的情况。我的问题是我在 PHPWord 中处理一个模板,它正在保存,现在出现的问题是: 1. 文档没有打开,给出像这张图片这样的错误

  1. 少数块没有被删除或替换,即:$templateProcessor->deleteBlock('deleteme'); 和 $templateProcessor->replaceBlock('replaceme','Hello Dear'); 既不给出错误也不希望最终执行它保存了我的文档。并且文档没有被打开。

  2. 如果我评论 $templateProcessor->deleteBlock('deleteme'); 和 $templateProcessor->replaceBlock('replaceme','Hello Dear'); 在我的代码中,一切都很好,其他事情正在执行,并且文档正在被 MS Office Word 打开。

4

1 回答 1

0

问题仍然存在,因为我在那个块中使用了复杂的值。我已经在 $templateProcessor 上使用了 replaceBlock() 和 setComplexValue() 并且它现在工作正常。

于 2019-12-14T11:56:31.023 回答